Tôi đang thực hiện các bước tương tự ( Thực hiện SSH và SCP mà không cần nhập mật khẩu trên openSSH ). Nhưng nó cứ hỏi mật khẩu nhắc trong khi lệnh scp hoặc 'ssh -l' chạy. Các bước tương tự tôi đã làm vài ngày trở lại, nó đã hoạt động tốt, nhưng bây giờ nó không hoạt động.
Những gì tôi đã làm là:
- Tôi có hai máy ĐỊA PHƯƠNG và XÓA.
- Trong cả hai máy, tôi đăng nhập putty với người dùng root.
- Trong cả hai máy, tôi đã kiểm tra 'ssh -V', tôi tìm thấy cùng một phiên bản sản phẩm trong cả hai.
- trong cục bộ, tôi chạy từ thư mục /root/.ssh
ssh-keygen
tôi đã đặt tên tệp chính là appkey. 5. nó đã tạo appkey, appkey.pub trong /root/.ssh 6. Trong điều khiển từ xa, tôi đã sao chép nội dung của appkey.pub cục bộ và dán vào cuối tệp ủy quyền từ xa. 7. Ở xa, tôi chạy
chmod 755 ~ / .ssh chmod 644 ~ / .ssh / ủy quyền
- Ở địa phương, tôi đã cố chạy các lệnh scp và 'ssh -l', nhưng nó vẫn hỏi mật khẩu.
- Tôi cũng đã thử cách khác, thay vì thêm vào tệp ủy quyền, tôi đã sao chép appkey.put vào thư mục romote /root/.ssh
chmod 700
, không phải 755.