Untuk mengotomatiskan koneksi ssh, saya menulis skrip menggunakan ekspektasi, yang berfungsi dengan baik. Namun, saya ingin menggunakan skrip ini di koneksi nautilus ke fungsi server. Ide saya adalah memasukkan skrip ekspektasi ini ke file .ssh / config karena nautilus dapat menggunakan koneksi yang terinci di sana, tetapi saya tidak tahu caranya. Sayangnya, saya tidak bisa menyalin kunci RSA ke server. Ini adalah koneksi multihop, dan saya tidak bisa menulis ke server pertama. Server pertama ini hanya meminta kata sandi dan mesin yang dapat saya hubungkan. Jadi, kata sandinya sebenarnya bukan masalah, karena bisa juga disediakan oleh nautilus. Bantuan apa pun dihargai, terima kasih!
2
expect
skrip, tetapi Anda mungkin menggunakansshpass
untuk "membawa Anda" ke server pertama. Sunting: Berikan coba perintah pertama dengan logging verbose (-vvv
). Penerusan port mungkin tidak diizinkan.