如何让ssh-copy-id使用22以外的端口?
如何让ssh-copy-id使用22以外的端口?
我用-p尝试了但是得到了:
ssh-copy-id -p XXX XXXX@XX.XX.XX.XX Bad port 'umask 077; test -d ~/.ssh || mkdir ~/.ssh ; cat >> ~/.ssh/authorized_keys'
我知道端口很好,因为我已连接到该端口上的服务器。
设置要在~/.ssh/config
使用的端口,如下所示:
Host secret-host.example.com Port 2222
我用这个命令,注意引号:
ssh-copy-id -i ~/.ssh/id_dsa.pub "user@host -p 6842"
试试这个:
ssh-copy-id "user@host -p 8888"
ssh-copy-id -i ~/.ssh/id_rsa.pub '-p 221 username@host'
发件人: 是否可以在22以外的端口上运行ssh-copy-id?