![强制 ssh-copy-id 的端口号](https://linux22.com/image/869414/%E5%BC%BA%E5%88%B6%20ssh-copy-id%20%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%8F%B7.png)
编辑
我通过使用解决了这个问题ssh-copy-id "user@host -p 4444"
由于某种原因,我的远程机器尝试连接到我的机器上的端口 22,因此我使用诸如其中我指定 nginx 配置的端口号的命令。很好。scp -v -oPORT=4444 nickeleres.tar.gz [email protected]:~
我想知道如何强制执行port 4444
命令ssh-copy-id username@remote_host
以便将另一个远程服务器添加到我的服务器。
答案1
尝试这个:
ssh-copy-id -p 4444 username@remote_host
这将ssh-copy-id
连接到“remote_host”的 4444 端口,以便传输和添加公钥到~/.ssh/authorized_keys
“remote_host”。