Ini sebenarnya bukan pesan kesalahan. Itu hanya pesan debug yang memberi tahu Anda bahwa server tidak menerima koneksi roaming.
Roaming tampaknya merupakan fitur eksperimental yang ditambahkan ke OpenSSH pada tahun 2009 atau lebih. Tujuan dari fitur ini adalah membiarkan klien ssh memutuskan sambungan dari sesi server dan kemudian melanjutkan sesi dari lokasi lain. Lihat di sini untuk beberapa diskusi tentangnya. Googling ssh, roaming, dan "Martin Forssén" akan membuka halaman lain. Sepertinya tidak sedang dikembangkan secara aktif. Saya menduga developer SSH tidak pernah mendokumentasikannya karena ini masih eksperimental dan mungkin belum selesai.
Dari memeriksa kode sumber OpenSSH, ada opsi sisi klien yang tidak berdokumen UseRoaming
yang dapat diatur ke ya atau tidak. Menambahkan baris "UseRoaming no" ke konfigurasi klien Anda (biasanya .ssh/config
Anda file) harus menekan pesan debug.
Tidak jelas bagi saya mengapa HostbasedAuthentication
sisi server pengaturan akan mengontrol apakah server menerima koneksi roaming atau tidak.
Pembaruan:Dukungan roaming klien tampaknya menjadi subjek laporan paparan kerentanan komputer, CVE-2016-0777. OpenSSH versi 5.4 hingga 7.1p1 rentan. Pengguna harus memutakhirkan ke OpenSSH 7.1p2 atau lebih baru. Pengguna yang tidak dapat memutakhirkan harus menonaktifkan roaming di klien dengan menambahkan "UseRoaming no" ke konfigurasi klien ssh mereka. Lihat berikut ini:
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0777
- https://www.qualys.com/2016/01/14/cve-2016-0777-cve-2016-0778/openssh-cve-2016-0777-cve-2016-0778.txt
- http://undeadly.org/cgi?action=article&sid=20160114142733
- https://forums.freebsd.org/threads/openssh-client-bug-cve-2016-0777.54736/
Changelog dari openssh 5.3 di CentOS6 memiliki catatan:
2009/06/27 Add client option UseRoaming. It doesn't do anything yet but will control whether the client tries to use roaming if enabled on the server. From Martin Forssen.
@ILMostro_7 chmod 600 authorized_keys bekerja dengan baik untuk saya.
Untuk kepentingan orang lain yang datang ke sini dengan googling "Roaming not Allowed by server", dan menggunakan klien Linux (Ubuntu), Anda dapat memperbaiki bahwa peringatan dan lalu lihat:-
Agent admitted failure to sign using the key
Obat untuk itu diberikan di https://help.github.com/articles/error-agent-admitted-failure-to-sign/
# start the ssh-agent in the background
$ eval "$(ssh-agent -s)"
# Agent pid 59566 (displays process id)
$ ssh-add
# Enter passphrase for /home/you/.ssh/id_rsa: [tippy tap]
# Identity added: /home/you/.ssh/id_rsa (/home/you/.ssh/id_rsa)
'#' =komentar. Anda =nama pengguna Anda. [tippy tap] =humo[u]r? =tekan tombol Enter.
Saya harap ini membantu seseorang sebanyak Q&A ini telah membantu saya.