bash – 将密码放入SSH密钥的任何聪明方法?

前端之家收集整理的这篇文章主要介绍了bash – 将密码放入SSH密钥的任何聪明方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的主机使用密码而不是id_rsa来SSH.但是不是每次都输入密码,有没有办法把密码放在我的.ssh / config中?

例如:

Host gravy_access
Hostname 127.0.0.1
User my_name_is_gravy
Password gravy_password

因此,当我使用ssh gravy_access时,它会立即允许访问.

不,我认为你不能那样做.但为什么不创造一把钥匙呢?使用ssh-keygen(无密码)创建密钥,并将公共部分复制到远程主机并将其添加到〜/ .ssh / authorized_keys.

请记住,获得私钥的任何人都可以使用〜/ .ssh / authorized_keys添加公钥的任何主机.

因此,请始终将私钥保密.

正如Iain在下面评论的那样,更安全的是使用密码创建密钥,但使用ssh-agent缓存密钥.类型

ssh-add your_key_file

并且会要求您输入密码.然后它将被缓存,只要你不注销,它就会留在那里供ssh用于登录或远程命令执行或scp.

猜你在找的Bash相关文章