Biasanya saya menjalankan ssh-agent, saya ssh ke host bastion saya kemudian membuka sesi tmux dan terhubung ke kotak lain melalui itu. Penerusan kunci berfungsi untuk setiap sesi yang saya buka sejak saat itu.
Jika saya melanjutkan sesi tmux saya setelah menutup terminal, tidur laptop saya, apa pun, meneruskan kunci saya pada sesi benteng saya masih berfungsi, seperti halnya meneruskan pada sesi baru . Yang sudah ada tidak bekerja.
Saya memiliki sedikit hal di bashrc saya yang membuat penerusan kunci tetap berfungsi ketika saya melanjutkan tmux, tetapi saya mengalami kesulitan mencari tahu bagaimana membuatnya agar tetap bekerja untuk sesi yang terbuka dalam tmux.
Sebagai contoh, saya punya bastion01, dbhost01, dbhost02, webhost01, dan webhost02.
Jika saya membuka koneksi ke bastion01, mulai tmux di sana, dan kemudian terhubung ke dbhost01 dan webhost01 berfungsi meneruskan. Jika saya menutup koneksi itu, sambungkan kembali dan lampirkan sesi tmux saya yang ada, kemudian tambahkan koneksi ke dbhost02 dan webhost02, penerusan kunci berfungsi pada 02 kotak, tetapi tidak pada 01.
Tolong bantu!
sumber