GNU/Linux >> Belajar Linux >  >> Linux

Ssh Ke Beberapa Host Dan Jalankan Perintah?

Pertanyaan ini sudah memiliki jawaban di sini :Secara otomatis menjalankan perintah melalui SSH di banyak server

(15 jawaban)
Tutup 8 tahun yang lalu.

Bagaimana cara ssh ke beberapa host (misalnya host1, host2, host3, dll) dan cat /etc/fstab untuk menghasilkan report.txt ?

Jawaban yang Diterima:

Ya, Anda dapat ssh hostname command dan arahkan output ke report.txt Anda

Script berikut untuk mendapatkan laporan ini dari semua host Anda. servername.dat berisi semua nama host.

 #!/bin/sh
 SERVERLIST=servername.dat
 ICMD='cat /etc/fstab'
 while read SERVERNAME
 do
    ssh -n $SERVERNAME $ICMD > $SERVERNAME_report.txt
 done < "$SERVERLIST"

Linux
  1. Cara menjalankan ssh di banyak port

  2. Jalankan perintah saat sistem dalam keadaan diam dan saat aktif kembali

  3. Bagaimana cara menjalankan perintah berkali-kali, menggunakan bash Shell?

  1. 10 Penggunaan Simbol atau Operator (!) yang Menakjubkan dan Misterius di Perintah Linux

  2. Menjalankan Perintah Jarak Jauh Pada Koneksi Ssh, Sebelum Masuk?

  3. Cara Menulis dan Menjalankan Program Qt pertama Anda di Debian 10

  1. Jalankan perintah di beberapa server linux dari windows

  2. Bagaimana cara menjalankan perintah teratas dengan benar melalui SSH?

  3. Nama pengguna dan kata sandi di baris perintah dengan sshfs