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/