Soru Şifre doğrulama ile SCP sadece şifre istemiyor


Dosyaları bir sunucudan diğerine scp ile kopyalamaya çalışıyorum.

Her iki sunucuda da ssh bağlantı noktasını 222 olarak yapıyorum. Her iki sunucu için de sshd_config aynıdır (RootLogin, PasswordAuthentication etkin değil)

Burada açıklamak için çok uzun bir nedenden dolayı, anahtar kimlik doğrulamasını kullanamıyorum.

Sunucu A'dan sunucu B'ye kopyalamak için scp kullandığımda (A'ya bağlanır) çalışır. Ama B'den A'ya aynı şeyi yaptığımda işe yaramıyor (B'ye kayıtlı): "İzin reddedildi" hata mesajı alıyorum ve scp bana şifre sormuyor (şifre doğrulaması etkin olmasına rağmen)

Kullandığım komut (B oturumunda oturum açtı):

scp -P 222 -vvv ~/backup/file user@serverA:/home/user/backup

Ve çıktıların son satırları:

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).

Neden scp bana şifre soruyor, oysa "şifre" etkin (2. "debug1" satırında yazıldığı gibi)?

Teşekkür ederim.


7
2017-09-21 07:14


Menşei


Bunun için PW auth olduğundan emin ol. user etkin? Bunu PW ile denerseniz ve -vvv Bu çıktıyı aldım: debug3: send packet: type 50  debug2: we sent a password packet, wait for reply  debug3: receive packet: type 51 - Lenniey


Cevaplar:


En iyi çözüm, engelli kişiye sormak olurdu. publickey o sunucudaki kimlik doğrulaması neden ve sonra gider. kullanma publickey kimlik doğrulama, şifrelerden daha uygun ve daha güvenlidir.

Kimlik doğrulamanın sizin için başarısız olmasının nedeni, hem istemcide hem de sunucuda kimlik doğrulama yönteminin etkinleştirilmemesidir. Sunucuda etkinleştirilmiş kimlik doğrulama yöntemleri şunlardır:

debug1: Authentications that can continue: password

Ve istemcide etkinleştirilmiş kimlik doğrulama yöntemleri şunlardır:

debug3: preferred publickey,keyboard-interactive

Geçebilirsin -o PreferredAuthentications=password için scp sadece kullanmak password kimlik doğrulaması.


11
2017-09-21 07:51



Sen benim adamımsın! "UsePasswordAuthentication", ssh_config dosyasında "No" olarak ayarlandı. B. "Evet" olarak düzeltildi ve tamam. Çok teşekkürler. - Harkonnen