Tôi có một máy chủ với SSH chạy trên một cổng không chuẩn. Thay vì 22, nó chạy vào 8129. Để đăng nhập, tôi sử dụng:
ssh -p 8129 hostname
Bây giờ, bất cứ khi nào tôi cần thiết lập khóa để đăng nhập không cần mật khẩu, tôi phải sao chép khóa chung và thêm nó vào ủy quyền. Tôi phát hiện ra rằng lệnh ssh-copy-id
có thể được sử dụng để đơn giản hóa quá trình này, nhưng có vẻ như nó không có tùy chọn để chỉ định cổng của máy chủ ssh.
Có cách nào để nói ssh-copy-id
sử dụng cổng 8129 không, hay tôi chỉ nên quên lệnh này và sao chép / dán thủ công như trước?
ssh
có cú phápssh -p 1234 user@host
,ssh-copy-id "-p 1234 user@host"
và cuối cùngscp -P 1234 user@host
. Nó sẽ rất tốt để có cùng cú pháp.