2017-01-06 50 views
-4

现在,我有两台SuSe11SP3虚拟机。我想不用密码ssh另一个虚拟机。因为我经常使用scp在两台虚拟机之间复制文件。但密码太长,我不想更改密码。我知道也许我可以使用publickey,我的问题是如何使用脚本来实现。如何在没有密码的情况下SSH另一台虚拟机

+0

是的,你可以通过编写脚本,ansible剧本等 – myaut

+0

可以生成实现它ssh密钥并在机器之间共享它们,那么脚本可以在它们之间运行scp而不需要pw。注意:这个方法是不安全的,因为一个ssh密钥的空pw通常是一个坏主意。但如果你拥有这两个虚拟机,他们都在你的桌面上运行它应该没问题。 –

回答

0

一般说,你可以使用ssh-keygen创建一对密钥没有密码和.pub密钥复制到另一个虚拟机的~/.ssh/authorized_keys

+0

感谢所有人 – Perter

相关问题