porta diferente do ssh-copy-id

0

Estou tentando executar o ssh-copy-id em uma porta diferente de 22 (padrão). Eu pesquisei e encontrei o comando abaixo

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

mas, quando executar o comando, recebi este erro:

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

Parece que o comando não entende a porta.

    
por LeoCBS 02.03.2015 / 14:48

1 resposta

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

Então, no seu caso, basta usar:

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

Por causa do uso de citações, a parte -p 22001 tornou-se parte do nome do host, o que explica o erro que você recebeu.

    
por 02.03.2015 / 15:07