Saya gagal terhubung ke instance server SSH dan output verbose berisi debug1: Roaming not allowed by server
. Masalah-masalah berikut yang dapat diprediksi dan dapat dihindari muncul:
- Roaming berarti mengakses layanan dari berbagai jenis jaringan. Saya tidak tahu apa artinya dalam konteks output verbose dari
ssh
klien 6.6.1 yang berjalan di Ubuntu 14.04. - Tidak jelas apakah ini adalah kesalahan atau tidak dan apakah itu apakah itu menyebabkan kegagalan login atau tidak (saya tidak ingin masuk ke kegagalan koneksi di sini, meskipun; tidak ada pesan output dari
ssh
apakah BTW -> lebih banyak masalah dan waktu tunggu - Anda telah diperingatkan!) - Saya bertanya
site:www.openssh.org roaming
di google dengan hasil kosong dan halaman manual tidak mengandung istilah itu. Adalah omong kosong untuk menggunakannya bahkan jika itu didokumentasikan karena ambiguitasnya!
Apa artinya pesan itu? Bagaimana saya bisa menggunakannya untuk men-debug set besar kesalahan sangat ambigu, tidak intuitif dan tidak membantu lainnya dan pesan SSH lainnya?
no
dalam pengaturan klien , bukan pada server)Changelog dari openssh 5.3 pada CentOS6 memiliki catatan:
sumber
@ ILMostro_7 chmod 600 resmi_keys bekerja dengan baik untuk saya.
Untuk kepentingan orang lain yang tiba di sini dengan googling "Roaming tidak diperbolehkan oleh server", dan menggunakan Linux (Ubuntu) klien, Anda mungkin memperbaiki yang peringatan dan kemudian melihat: -
Obat untuk itu diberikan di https://help.github.com/articles/error-agent-admitted-failure-to-sign/
'#' = komentar. Anda = nama pengguna Anda. [ketuk bergoncang] = humo [u] r? = tekan tombol Enter.
Saya harap itu membantu seseorang seperti halnya Tanya Jawab ini sudah membantu saya.
sumber
Pesan kesalahan ini dapat muncul ketika
/etc/ssh/sshd_config
tidakHostbasedAuthentication
diaturyes
di server.Saya tidak tahu kenapa.
Masalah lain mungkin:
sumber
execute
sedikit di keyfile?chmod 400
. Tidak tahu mengapa aku pernah ingin yang file yang akan dieksekusi; dan akses tulis juga tidak diinginkan 99,999% dari waktu.sshd
memeriksa apakah.ssh
folder pengguna tidak memiliki akses untuk grup dan lainnya, dan juga untuk.ssh/authorized_keys
. Oleh karena itu, izin dalam jawaban mungkin berfungsi, tetapi lebar tidak perlu.