GNU/Linux >> Belajar Linux >  >> Linux

linux mengeksekusi perintah dari jarak jauh

 ssh [email protected] 'bash -s' < local_script.sh

atau Anda bisa saja

 ssh [email protected] "remote command to run" 

Saya kira ssh adalah cara aman terbaik untuk ini, misalnya :

ssh -OPTIONS -p SSH_PORT [email protected]_server "remote_command1; remote_command2; remote_script.sh"  

di mana OPSI harus diterapkan sesuai dengan kebutuhan spesifik Anda (misalnya, hanya mengikat ke ipv4) dan perintah jarak jauh Anda dapat memulai daemon Tomcat Anda.

Catatan :
Jika Anda tidak ingin meminta setiap kali ssh dijalankan, harap lihat juga ssh-agent, dan opsional ke keychain jika sistem Anda mengizinkannya. Kuncinya adalah... untuk memahami proses pertukaran kunci ssh. Harap perhatikan baik-baik ssh_config (yaitu file konfigurasi klien ssh) dan sshd_config (yaitu file konfigurasi server ssh). Nama file konfigurasi bergantung pada sistem Anda, bagaimanapun Anda akan menemukannya di suatu tempat seperti /etc/sshd_config . Idealnya, tolong jangan menjalankan ssh sebagai root tetapi sebagai pengguna khusus di kedua sisi, server dan klien.

Beberapa dokumen tambahan di halaman utama proyek sumber :

ssh dan ssh-agent
man ssh

http://www.snailbook.com/index.html
https://help.ubuntu.com/community/SSH/OpenSSH/Mengonfigurasi

gantungan kunci
http://www.gentoo.org/doc/en/keychain-guide.xml
tuto yang lebih tua dalam bahasa Prancis (sendiri :-) tapi mungkin berguna juga :
http://hornetbzz.developpez.com/tutoriels/debian/ssh/keychain/


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah cd Linux

  2. jalankan perintah sudo di linux dari plink.exe[windows]

  3. Perintah Linux untuk menunggu server SSH aktif

  1. Cara Menemukan Koneksi SSH Aktif di Linux

  2. 7 Contoh Praktis Perintah cd di Linux

  3. matlab mengeksekusi skrip dari baris perintah linux