SSH:连接公钥避免密码提示

root@myhost:/# ssh -i /opt/id_rsa.pub [email protected] Enter passphrase for key '/opt/id_rsa.pub': [email protected]'s password: 

我已经创build密钥对没有密码,是否有可能在连接到远程服务器时摆脱密码提示?

我想在使用此命令时使用键连接:

 tar -c /opt/lampp/htdocs/somehost | ssh -i /opt/id_rsa.pub [email protected] 'tar -xvf - -C /opt/somefolder' > /dev/null 2>&1 & 

这样,即使terminal丢失连接,文件传输也会继续。

您可以使用ssh-keygen-p选项删除(或更改)密码。 例如:

 ssh-keygen -f /opt/id_rsa -p 

在新的密码提示处按Enter键以删除密码。