Tôi đã SSH thành công vào một máy chủ từ xa và tôi đang cố chuyển một số tệp giữa máy cục bộ của mình và máy chủ từ xa bằng lệnh SCP.
Khi tôi cố gắng chuyển một tệp từ máy chủ từ xa sang máy của mình trong khi đăng nhập vào máy chủ từ xa, tôi nhận được lỗi từ chối quyền:
alexa@server:~/project$ scp alexa@server:~/project/requirements.txt /mnt/c/Users/Alexa/Desktop/
alexa@server: Quyền bị từ chối (khóa công khai).
Khi tôi cố gắng thực hiện ngược lại và chuyển tệp từ máy cục bộ của mình sang máy chủ từ xa trong khi đăng nhập vào máy cục bộ của mình, tôi nhận được thông báo này:
alexa@local:/mnt/c/Users/Alexa/Desktop/$ scp test_doc.txt alexa@server:~/project/
ssh: Không thể giải quyết máy chủ tên máy chủ: Tên hoặc dịch vụ không xác định
mất kết nối
Tôi đã kiểm tra quyền của tất cả các tệp và thư mục và alexa là chủ sở hữu. Hơn nữa, tôi đã thử các lệnh tương tự bằng cách sử dụng Sudo ở phía trước nhưng kết quả vẫn như vậy.
Gỡ lỗi cho thấy điều này
gỡ lỗi3: khóa công khai authmethod_is_enabled
debug1: Phương thức xác thực tiếp theo: publickey
debug1: Đang thử khóa riêng tư: /home/alexa/.ssh/id_rsa
debug3: không có danh tính như vậy: /home/alexa/.ssh/id_rsa: Không có tệp hoặc thư mục như vậy
debug1: Đang thử khóa riêng tư: /home/alexa/.ssh/id_dsa
debug3: không có danh tính như vậy: /home/alexa/.ssh/id_dsa: Không có tệp hoặc thư mục như vậy
debug1: Đang thử khóa riêng tư: /home/alexa/.ssh/id_ecdsa
debug3: không có danh tính như vậy: /home/alexa/.ssh/id_ecdsa: Không có tệp hoặc thư mục như vậy
debug1: Đang thử khóa riêng tư: /home/alexa/.ssh/id_ecdsa_sk
debug3: không có danh tính như vậy: /home/alexa/.ssh/id_ecdsa_sk: Không có tệp hoặc thư mục như vậy
debug1: Đang thử khóa riêng tư: /home/alexa/.ssh/id_ed25519
debug3: không có danh tính như vậy: /home/alexa/.ssh/id_ed25519: Không có tệp hoặc thư mục như vậy
debug1: Đang thử khóa riêng tư: /home/alexa/.ssh/id_ed25519_sk
debug3: không có danh tính như vậy: /home/alexa/.ssh/id_ed25519_sk: Không có tệp hoặc thư mục như vậy
debug1: Đang thử khóa riêng tư: /home/alexa/.ssh/id_xmss
debug3: không có danh tính như vậy: /home/alexa/.ssh/id_xmss: Không có tệp hoặc thư mục như vậy
debug2: chúng tôi đã không gửi gói, vô hiệu hóa phương thức
debug1: Không còn phương thức xác thực nào để thử.
alexa@server: Quyền bị từ chối (khóa công khai).
Khi tôi kiểm tra nội dung của /home/alexa/.ssh/, tôi chỉ thấy 2 tệp:
alexa@server:~/.ssh$ ls -la
tổng số 16
drwx------ 2 alexa alexa 4096 ngày 26 tháng 6 13:12 .
drwxr-xr-x 8 alexa alexa 4096 ngày 13 tháng 4 18:11 ..
-rw------- 1 alexa alexa 736 ngày 1 tháng 4 15:53 ủy quyền
-rw-r--r-- 1 alexa alexa 444 ngày 26 tháng 6 12:48 known_hosts
Bất kỳ ý tưởng những gì gây ra điều này?