Tôi muốn biết cách kết nối qua ssh bằng tệp .pem với bất kỳ máy chủ nào.
Hiện tại tôi đang thực hiện lệnh sau:
ssh user@mydomain.com
Tôi nên sử dụng tùy chọn nào?
Câu trả lời:
Sử dụng -i
tùy chọn:
ssh -i mykey.pem user@mydomain.com
Như đã lưu ý trong câu trả lời này , tệp này cần được đặt quyền chính xác. Trang ssh man nói:
ssh sẽ đơn giản bỏ qua tệp khóa riêng nếu người khác có thể truy cập được.
Bạn có thể thay đổi các quyền bằng lệnh này:
chmod go= mykey.pem
Đó là, thiết lập quyền cho g roup và o Thers bằng vào danh sách rỗng các điều khoản.
chmod 400 mykey.pem
ssh -i mykey.pem user@mydomain.com
Sẽ kết nối bạn qua ssh bằng tệp .pem với bất kỳ máy chủ nào.
Bạn có thể kết nối với phiên bản AWS ec-2 bằng các lệnh sau.
chmod 400 mykey.pem
ssh -i mykey.pem username@your-ip
theo mặc định, tên máy thường giống ubuntu vì thường máy ubuntu được sử dụng làm máy chủ nên lệnh sau sẽ hoạt động trong trường hợp đó.
ssh -i mykey.pem ubuntu@your-ip