Tôi đã cố gắng SSH vào máy chủ AWS Ubuntu của mình và sao chép thư mục vào máy cục bộ của tôi. Trong suốt quá trình tôi gặp các lỗi cấp phép tệp khác nhau (ghi chú bên dưới).
Có một quyền truy cập tệp cụ thể cần thiết cho tệp .pem cho phép tôi SSH và SCP không?
Hoặc tôi có cần thay đổi quyền truy cập tệp hai lần - một lần cho SSH và một lần khác cho SCP sau khi tôi đăng nhập không?
Dưới đây là các lệnh tôi đang sử dụng:
SSH:
ssh -i sentiment.pem Todo@54.555.555.555
Sao chép từ xa vào máy tính cục bộ với:
scp Todo@54.555.555.555:/home/ubuntu/sentimentfolder /Users/Toga/Desktop/sentimentlocal
Tôi đang dùng Mac OS X 10.7.5.
Phep thử va lôi sai:
1.) Sau khi tôi ban đầu tải xuống tệp .pem, các quyền của nó đã được đặt thành, TÔI NGHINK: 0644
-rw-r - r - @ 1 nhân viên Toga 1692 ngày 18 tháng 2 21:27 sentiment.pem
Sau đó tôi đã cố gắng SSH qua thiết bị đầu cuối và nhận được những điều sau đây:
WARNING: UNPROTECTED PRIVATE KEY FILE!
Permissions 0644 for 'sentiment.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: sentiment.pem
Permission denied (publickey).
2.) Tôi đã cập nhật quyền truy cập tệp thành: chmod 660 sentiment.pem
Sau khi cập nhật, các quyền được đặt thành:
-rw-rw ---- @ 1 nhân viên Toga 1692 Ngày 18 tháng 2 21:27 sentiment.pem
Sau đó tôi đã cố gắng SSH qua thiết bị đầu cuối và nhận được những điều sau đây:
WARNING: UNPROTECTED PRIVATE KEY FILE!
Permissions 0660 for 'sentiment.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: sentiment.pem
Permission denied (publickey).
3.) Tôi đã cập nhật quyền truy cập tệp thành: chmod 600 sentiment.pem
Sau khi cập nhật, các quyền được đặt thành:
-rw ------- @ 1 nhân viên Toga 1692 ngày 18 tháng 2 21:27 sentiment.pem
Sau đó tôi đã thử SSH qua thiết bị đầu cuối và đã thành công !!
4.) Bây giờ đã đăng nhập, tôi chạy lệnh sao chép thư mục từ xa vào máy tính cục bộ của mình với:
scp Todo@54.555.555.555:/home/ubuntu/sentimentfolder /Users/Toga/Desktop/sentimentlocal
Trả về:
Permission denied (publickey).
Các lệnh SCP đã cố gắng:
1.) đã thêm lệnh -i và tham chiếu tệp .pem:
scp -i sentiment.pem Todo@54.555.555.555: / home / ubfox / sentimentfolder / Users / Toga / Desktop / sentimentlocal
2.) đã thêm lệnh -i, tham chiếu tệp .pem và thay đổi người dùng cho AWS thành người dùng ec2:
scp -i sentiment.pem ec2-user@54.555.555.555: / home / ubfox / sentimentfolder / Users / Toga / Desktop / sentimentlocal
3.) đã thêm lệnh -i, tham chiếu tệp .pem, thay đổi người dùng cho AWS thành người dùng ec2 và thêm đường dẫn tệp hoàn chỉnh cho vị trí của tệp .pem:
scp -i /Users/Toga/Desktop/rollup/Personal/Serial_Project_Starter/sentiment/sentiment.pem ec2-user@54.555.555.555: / home / ub Ubuntu / sentiment / Users / Toga / Desktop / sentiment