Saya punya file dengan kunci pribadi SSH. Ketika saya mencoba mengakses server dengan perintah
ssh -vvv -i key *@*.*.*.* -p2222
, itu memvalidasi kunci -
debug1: Trying private key: key
debug3: sign_and_send_pubkey: ED25519 SHA256:9Lxb74WbUExNBifvtYtUuqI4gebuim0hg024jSqlvDo
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 52
debug1: Authentication succeeded (publickey).
Setelah itu koneksi gagal, mengatakan "Layanan ini hanya memungkinkan koneksi sftp."
Tetapi ketika saya mencoba terhubung melalui sftp dengan kunci yang sama
sftp -vvv -i key *@*.*.*.* -p2222
, kuncinya tidak diverifikasi lagi.
debug1: Trying private key: key
debug3: sign_and_send_pubkey: ED25519 SHA256:9Lxb74WbUExNBifvtYtUuqI4gebuim0hg024jSqlvDo
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
Bisakah Anda membantu saya menemukan masalahnya?
1
Harap edit pertanyaan Anda untuk menampilkan perintah ssh dan sftp aktual yang Anda jalankan, dan sertakan bagian yang relevan dari file .ssh / config Anda.
—
Kenster
Terima kasih, saya mengedit dan menambahkan perintah yang saya gunakan. Di .ssh / config saya tidak ada yang terkait dengan masalah tersebut.
—
Michal Sládeček
Apakah SFTP diaktifkan di server? Ini adalah layanan terpisah yang disediakan oleh sshd.
—
Ignacio Vazquez-Abrams