将公钥写入 authorized_keys 出现错误「standard input: Invalid argument」

我是参考
https://www.twblogs.net/a/5b8...

是这样的我已经产生好钥匙
要用这个方式写入时

cat ~/.ssh/117.pub | ssh root@x.x.x.x 'cat >> .ssh/authorized_keys'

却出现 error

stty: standard input: Invalid argument

我总共有两个主机需要这样
第一台是正常的,可以ssh 就不用输入密码就可以登入
我这是第二个 ssh 时出现这个错误
我有新建新的档案叫做 117
这是咋了

补充 这个我也试过了...错误都一样

ssh-copy-id -i ~/.ssh/117.pub root@x.x.x.x
ssh root@x.x.x.x 'mkdir -p ~/.ssh;cat >> ~/.ssh/authorized_keys' < ~/.ssh/117.pub
阅读 3.6k
1 个回答

确认一下 111.pub 内容究竟写入 ~/.ssh/authorized_keys 没有