我正在尝试设置无密码的 SSh 登录,就像这里所说的那样
我能够成功生成 SSH 密钥
ssh-keygen
但是当我这样做时
猫 ~/.ssh/id_dsa.pub | ssh user@xxx.xxx.xxx.xxx '猫 >> ~/.ssh/authorized_keys'
它给了我这个错误
不会分配伪终端,因为 stdin 不是终端
ssh : xxx.xxx.xxx.xxxcat >> ~/.ssh/id_rsa.pub | ssh user@xxx.xxx.xxx.xxx '猫 >>> ~/.ssh/authorized_keys'
我尝试设置无密码 SSH,但没有出现此类错误,但它无法正常工作,因为它仍在要求输入密码。根据本文作者的说法,SSH-copy-id 有 3 个问题,这很可能是它仍然要求输入密码的原因。
有任何想法吗?
注意:机器在 CentOS 上运行