Saya sudah memiliki koneksi ssh antara dua mesin.
Apakah ada cara untuk mengirim perintah ke mesin jarak jauh dari skrip shell yang dijalankan di mesin lokal, menggunakan koneksi yang sudah terbuka, dan tanpa memulai sesi ssh lain?
Jawaban yang Diterima:
Ini sangat sederhana dengan OpenSSH versi terbaru jika Anda berencana sebelumnya.
Buka koneksi master pertama kali. Untuk koneksi berikutnya, rutekan koneksi slave melalui koneksi master yang ada. Di ~/.ssh/config
. Anda , atur pembagian koneksi agar terjadi secara otomatis:
ControlMaster auto
ControlPath ~/.ssh/control:%h:%p:%r
Jika Anda memulai sesi ssh ke (pengguna, port, mesin) yang sama dengan koneksi yang ada, sesi kedua akan dialihkan ke yang pertama. Membuat koneksi kedua tidak memerlukan autentikasi baru dan sangat cepat.
Bagaimana Melewati Garis File?
Alat Linux Untuk Memperlakukan File Sebagai Set Dan Melakukan Operasi Set Pada Mereka?