Các ssh-copy-id
lệnh (trong openssh-client gói và cài đặt theo mặc định) không chính xác này:
ssh-copy-id user@hostname.example.com
sao chép khóa chung của danh tính mặc định của bạn (sử dụng -i identity_file
cho các danh tính khác) vào máy chủ từ xa.
Danh tính mặc định là khóa ssh "tiêu chuẩn" của bạn. Nó bao gồm hai tập tin (khóa công khai và tư nhân) trong của bạn ~/.ssh
thư mục, thường được đặt tên identity
, id_rsa
, id_dsa
, id_ecdsa
hoặc id_ed25519
(và cùng với .pub
), tùy thuộc vào loại quan trọng. Nếu bạn không tạo nhiều hơn một khóa ssh, bạn không phải lo lắng về việc chỉ định danh tính, ssh-copy-id sẽ tự động chọn nó.
Trong trường hợp bạn không có danh tính, bạn có thể tạo một danh tính bằng công cụ ssh-keygen
.
Ngoài ra, nếu máy chủ sử dụng một cổng khác với cổng mặc định ( 22
), bạn nên sử dụng dấu ngoặc kép theo cách này ( nguồn ):
ssh-copy-id "user@hostname.example.com -p <port-number>"