공개 키를 SSH 서버에 복사하는 방법은 무엇입니까?

공개 키를 SSH 서버에 복사하는 방법은 무엇입니까?

이것이 내가 시도한 것이지만 오류가 발생합니다.

$ cat /home/tim/.ssh/id_rsa.pub | ssh [email protected] 'cat >> .ssh/authorized_keys'
Password: 
cat: >>: No such file or directory
cat: .ssh/authorized_keys: No such file or directory

ベストアンサー1

OpenSSH에는 이를 수행하는 명령이 제공됩니다 . 원격 주소를 제공하기만 하면 원격 시스템의 파일 ssh-copy-id에 공개 키가 추가됩니다 .authorized_keys

$ ssh-copy-id [email protected]

-i로컬 컴퓨터에서 공개 키를 찾으려면 이 플래그를 사용해야 할 수도 있습니다 .

$ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

おすすめ記事