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以删除密码。