Tôi đang cố gắng sao chép các tập tin từ máy chủ này sang máy chủ khác bằng scp.
Trên cả hai máy chủ, tôi đã cấu hình cổng ssh thành 222. sshd_config cho cả hai máy chủ hoàn toàn giống nhau (không bật RootLogin, bật mật khẩu mật khẩu)
Vì nhiều lý do quá dài để giải thích ở đây, tôi không thể sử dụng xác thực khóa.
Khi tôi sử dụng scp để sao chép từ máy chủ A sang máy chủ B (đã đăng nhập vào A), nó hoạt động. Nhưng nó không hoạt động khi tôi làm điều tương tự từ B đến A (đã đăng nhập vào B): Tôi nhận được thông báo lỗi "quyền bị từ chối" và scp không hỏi tôi mật khẩu (mặc dù đã bật xác thực mật khẩu)
Đây là lệnh tôi sử dụng (đăng nhập trên máy chủ B):
scp -P 222 -vvv ~/backup/file user@serverA:/home/user/backup
Và đây là dòng cuối cùng của đầu ra:
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).
Tại sao scp không hỏi tôi mật khẩu, trong khi "mật khẩu" được bật (vì nó được viết trong dòng "debug1" thứ 2)?
Cảm ơn bạn.
user
được bật không? Nếu tôi thử điều này với PW và-vvv
tôi nhận được kết quả này:debug3: send packet: type 50
debug2: we sent a password packet, wait for reply
debug3: receive packet: type 51