Saya mencoba menyalin file dari satu server ke server lain dengan scp.
Di kedua server, saya mengkonfigurasi port ssh ke 222. sshd_config untuk kedua server persis sama (tidak ada RootLogin, PasswordAuthentication diaktifkan)
Karena banyak alasan terlalu panjang untuk dijelaskan di sini, saya tidak dapat menggunakan otentikasi kunci.
Ketika saya menggunakan scp untuk menyalin dari server A ke server B (masuk ke A), itu berfungsi. Tapi itu tidak berfungsi ketika saya melakukan hal yang sama dari B ke A (masuk ke B): Saya mendapatkan pesan kesalahan "izin ditolak" dan scp tidak meminta saya untuk kata sandi (meskipun otentikasi kata sandi diaktifkan)
Berikut adalah perintah yang saya gunakan (login di server B):
scp -P 222 -vvv ~/backup/file user@serverA:/home/user/backup
Dan inilah baris terakhir dari output:
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
debug3: receive packet: type 51
debug1: Authentications that can continue: password
debug3: start over, passed a different list password
debug3: preferred publickey,keyboard-interactive
debug1: No more authentication methods to try.
user@serverA: Permission denied (password).
Mengapa scp tidak menanyakan kata sandi kepada saya, sedangkan "kata sandi" diaktifkan (seperti yang tertulis di baris "debug1" ke-2)?
Terima kasih.
user
diaktifkan? Jika saya mencoba ini dengan PW dan-vvv
saya mendapatkan output ini:debug3: send packet: type 50
debug2: we sent a password packet, wait for reply
debug3: receive packet: type 51
Jawaban:
Solusi terbaik adalah dengan bertanya kepada orang yang menonaktifkan
publickey
autentikasi di server itu mengapa dan kemudian memperbaikinya. Menggunakanpublickey
otentikasi lebih nyaman dan lebih aman daripada kata sandi.Alasan otentikasi gagal untuk Anda adalah bahwa tidak ada metode otentikasi yang diaktifkan pada klien dan server. Metode otentikasi yang diaktifkan di server adalah:
Dan metode otentikasi yang diaktifkan pada klien adalah:
Anda dapat melewati
-o PreferredAuthentications=password
kescp
untuk hanya menggunakanpassword
otentikasi.sumber