Jadi saya telah mencoba untuk membangun koneksi ssh antara wadah cluster google yang berisi 1 master node dan 2 node pekerja. Saya telah menggunakan ssh-keygen untuk menghasilkan pasangan kunci untuk ketiga node, mengirim dua kunci privat dari 2 pekerja ke node master dan ke file .ssh / autherized_keys. Lalu saya berbagi file ini dengan dua node pekerja juga.
Pendekatan ini membuat koneksi ssh berhasil setelahnya. Koneksi ssh baik-baik saja dan saya juga bisa menggunakan scp untuk mengirim file. Namun seperti pada tahap selanjutnya ketika saya logout dan login kembali ke VM, koneksi ssh menjadi sangat tidak stabil, karena kadang-kadang mengembalikan kesalahan kegagalan koneksi: Izin ditolak (publickey), sementara kadang-kadang koneksi dapat dipicu lagi.
Adakah yang tahu apa masalahnya? Terima kasih sebelumnya!
sumber
ssh -v thehostnameyouwanttoconnectto.com
?Jawaban:
Jika itu berfungsi pada satu titik dan tidak sekarang, lakukan:
Jika masih tidak ada cinta, verifikasi konten dari otor_keys, dan periksa nilai-nilai berikut di / etc / ssh / sshd_config (atau apa pun file konfigurasi sshd Anda.) Ini akan menonaktifkan auth kata sandi, dan mengaktifkan ssh hanya otentikasi terhadap sistem.
Catatan Secuirty: Saya sarankan menggunakan kunci privat yang dilindungi kata sandi ketika mengakses lingkungan cloud Anda, dan hanya mengatur ini terhadap satu sistem, server lompat. Dari sana Anda dapat lebih percaya diri menggunakan otentikasi ssh tanpa kata sandi ke seluruh lingkungan Anda.
sumber