Tiap koneksi SSH membutuhkan waktu hingga beberapa detik untuk handshake:

% ssh user@example.com ; # 5-10 detik % ssh user@example.com ; # 5-10 detik % ssh user@example.com ; # 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 user@example.com ; # 5-10 detik % ssh user@example.com ; # menggunakan koneksi yang sama (cached/sharing), hanya di bawah 1-2 detik % ssh user@example.com ; # 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: