ssh-copy-id Ambiguous output redirect.

ssh-copy-id Ambiguous output redirect.

主要原因是另一台主机的SHELL不是sh或者bash造成的

参考博客:https://blog.csdn.net/lonelysky/article/details/51565063

这个人的解决方法是改了ssh-copy-id的代码,但是有时候你没有root,改不了。

其实也可以看看对面是什么shell环境,你在本地切成与他同样的shell环境就好了。

查看当前shell的类型命令:

echo $0

此时建议直接手动将本地的公匙直接复制到目标服务器的authorized_keys中

文章目录