Ini adalah perintah mussh yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator
PROGRAM:
NAMA
bubur - MUltihost SSH
RINGKASAN
bubur [ PILIHAN ] <-h tuan rumah... | -H file host > [-C cmd ] [-C file skrip ]
DESKRIPSI
bubur adalah skrip shell yang memungkinkan Anda untuk menjalankan perintah atau skrip over ssh(1) pada
beberapa host dengan satu perintah. Bila memungkinkan, bubur akan digunakan ssh-agent(1) dan RSA/DSA
untuk meminimalkan kebutuhan untuk memasukkan kata sandi Anda lebih dari sekali.
PILIHAN
--help Mencetak teks bantuan lengkap.
-d Sama seperti -d 1
-d 0 Menonaktifkan mode debug.
-d 1 Pada STDERR mencetak tindakan dasar dan aktivitas ssh-agent dan host mana yang sedang
terhubung dengan.
-d 2 Termasuk semua output dari -d1, daftar host, perintah/skrip seperti itu
akan dieksekusi pada setiap host, dan banyak lagi.
-v Sama seperti -v 1
-v 1 Mengatur ssh dalam mode debug1 dengan meneruskan "-v" ke ssh.
-v 2 Mengatur ssh dalam mode debug2 dengan meneruskan "-v -v" ke ssh.
-v 3 Mengatur ssh dalam mode debug3 dengan meneruskan "-v -v -v" ke ssh.
-m [n] Jalankan secara bersamaan pada host 'n' pada suatu waktu (asynchronous). Gunakan '0' (nol) untuk
tak terbatas. (bawaan)
-q Tidak ada keluaran kecuali diperlukan. Ini akan membatalkan -d dan -v jika setelah mereka pada
garis komando. Itu juga menekan output dari setiap host. Ini TIDAK akan menekan
kata sandi/frasa sandi diminta untuk masuk ke setiap host.
-Saya [identitas..]
Muat file identitas. Ketika -i digunakan, file identitas tertentu dimuat
alih-alih identitas default. Anda dapat memuat sebanyak mungkin identitas RSA/DSA
suka.
-Hai
Args untuk diteruskan ke ssh dengan opsi -o. Lihat ssh(1) halaman manual untuk info lebih lanjut tentang
-O pilihan.
-a Memaksa memuat ssh-agent. Tanpa flag ini, mussh tidak akan memuat agen lain ketika
satu sudah dimuat.
-A JANGAN memuat ssh-agent. Jika tidak ada agen yang dimuat, Anda akan dimintai kata sandi
atau frasa sandi dengan ssh untuk setiap host. Jika Anda tidak memiliki kunci RSA/DSA untuk
host tujuan, ini akan menghemat kerumitan Anda.
-b Cetak setiap output host dalam satu blok tanpa berbaur dengan output host lain.
-B Izinkan output host untuk berbaur. (bawaan)
-u Unik. Hilangkan duplikat host. (default) Jika Anda menjadi host atau pengguna@host terjadi
lebih dari sekali di seluruh file yang ditentukan dengan -H atau host yang ditentukan dengan -h, host
atau user@host hanya digunakan sekali.
-U JANGAN membuat daftar host unik. Ini hanya menimpa flag -u. Ini akan menyebabkan
skrip yang akan dieksekusi pada host duplikat sekali per daftar.
-P JANGAN kembali ke kata sandi di host mana pun. Ini akan melewati host di mana kunci gagal.
Jika Anda menggunakan ini dengan '-d' Anda masih akan melihat host mana yang gagal.
-l
Gunakan 'login' ketika tidak ada yang lain yang ditentukan dengan nama host.
-L
Paksa penggunaan nama 'login' di semua host. Ini berguna untuk menambahkan 'root@' ke
nama host disimpan dalam file untuk opsi -H. Dengan -h itu berarti Anda bisa mengetik lebih sedikit.
-S
Jalur ke shell pada host jarak jauh. (Default: bash)
-T
Pengaturan batas waktu untuk setiap sesi. (membutuhkan openssh 3.8 atau lebih baru)
-V Cetak info versi dan keluar.
pROXY ARGS
-p [pengguna@]
Host untuk digunakan sebagai proxy. (Harus sudah terpasang mussh)
-po
Argumen untuk diteruskan ke ssh di proxy dengan opsi -o.
HOST ARGS
-h [pengguna@] [[pengguna@] ..]
Tambahkan host ke daftar host. Dapat digunakan lebih dari satu kali.
-H [berkas ..]
Tambahkan konten file ke daftar host. File harus memiliki satu host per baris.
Gunakan "#" untuk komentar.
COMMAND ARGS
Jika tidak ada yang ditentukan, perintah akan dibaca dari input standar.
-C
Tambahkan perintah atau daftar perintah dan argumen yang dikutip ke daftar perintah yang akan
dieksekusi pada setiap host. Dapat digunakan lebih dari satu kali.
-C [berkas ..]
Tambahkan konten file ke daftar perintah yang akan dieksekusi pada setiap host. Dapat digunakan
lebih dari sekali.
pROXY MODE
Saat melakukan proxy, mussh dapat menggunakan satu server jarak jauh sebagai bastion host. Semua tuan rumah akan
terhubung ke dari host pusat daripada dari komputer di mana Anda berada
awalnya menjalankan bubur. Ini bisa berguna ketika Anda hanya memiliki akses ke satu mesin
di belakang firewall.
Host proxy harus memiliki OpenSSH 2.3 atau lebih tinggi, atau sshd yang bekerja dengan ForwardAgent
di bawah ssh2. Server proxy juga harus menginstal mussh di PATH Anda. Untuk memverifikasi itu
ada di jalur Anda, gunakan "ssh user@proxy 'which mussh'". Gunakan "ssh user@proxy 'echo $PATH'" untuk
tentukan apa jalanmu.
AGEN SSH INTERAKSI
Dengan asumsi bahwa Anda tidak mematikan agen dengan '-A' mussh akan mencoba menggunakan
ssh-agent(1). Biasanya mussh akan menyingkirkan agen saat keluar. Lihat CONTOH untuk
contoh.
CONTOH
Ada file CONTOH dengan contoh terperinci.
Perintah dasar:
$ bubur -h foo bar dasar
Perintah sederhana:
$ bubur -h foo bar dasar -c 'rpm -e emacs'
Perintah sederhana secara asinkron:
$ bubur -h foo bar dasar -c 'rpm -e emacs' -m
Menggunakan kunci tertentu:
$ bubur -h foo bar dasar -c 'rpm -e emacs' -i ~/.ssh/my_other.key
Memuat daftar host dari file:
$ bubur -H /tmp/hostlist.txt -c 'rpm -e emacs'
Memuat skrip dari file:
$ bubur -h foo bar dasar -C /tmp/scriptfile.sh
Gunakan bubur online menggunakan layanan onworks.net
