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

SSH:使用公钥连接,避免密码提示
root@myhost:/# ssh -i /opt/id_rsa.pub [email protected]
Enter passphrase for key '/opt/id_rsa.pub':
[email protected]'s password:

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

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

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

这样,即使终端失去连接,文件传输仍可继续。

答案1

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

ssh-keygen -f /opt/id_rsa -p

在出现新密码提示时按下Enter以删除密码。

相关内容