Tiap koneksi SSH membutuhkan waktu hingga beberapa detik untuk handshake:
% ssh [email protected] ; # 5-10 detik % ssh [email protected] ; # 5-10 detik % ssh [email protected] ; # 5-10 detik % # dst.
Untuk yang sering masuk dan keluar atau perlu koneksi berulang-ulang, hal ini cukup menjengkelkan dan tidak efisien. Untuk mempercepat koneksi-koneksi berikutnya ke host yang sama, Anda dapat mengaktifkan persistent connection. Artikel ini berasumsi Anda menggunakan komputer Linux.
Caranya, buat file ~/.ssh/config yang isinya sbb:
ControlMaster auto ControlPath /tmp/ssh_mux_%h_%p_%r ControlPersist 4h
Defaultnya, koneksi di-cache 4 jam (dapat diubah, silakan sesuaikan konfigurasi di atas). Sehingga:
% ssh [email protected] ; # 5-10 detik % ssh [email protected] ; # menggunakan koneksi yang sama (cached/sharing), hanya di bawah 1-2 detik % ssh [email protected] ; # menggunakan koneksi yang sama (cached/sharing), hanya di bawah 1-2 detik % # dst.
Tanya/jawab
Bagaimana jika saya ingin melakukan koneksi yang baru (tidak menggunakan cache/sharing/persisten)?
Gunakan opsi -S none sbb: