ssh-copy-id 다른 포트

ssh-copy-id 다른 포트

22(기본값)가 아닌 다른 포트에서 ssh-copy-id를 실행하려고 합니다. 조사한 결과 다음 명령을 찾았습니다.

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

그러나 명령을 실행할 때 다음 오류가 발생합니다.

/usr/bin/ssh-copy-id: ERROR: ssh: connect to host 192.168.0.1 -p 22001 port 22: Connection refuse

명령이 포트를 인식하지 못하는 것 같습니다.

답변1

$ ssh-copy-id
Usage: /usr/bin/ssh-copy-id [-h|-?|-n] [-i [identity_file]] [-p port] [[-o <ssh -o options>] ...] [user@]hostname

따라서 귀하의 경우에는 다음을 사용하십시오.

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

따옴표를 사용했기 때문에 해당 -p 22001부분은 호스트 이름의 일부가 되어 발생하는 오류를 설명합니다.

관련 정보