加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 18:29:45 所属栏目:安全 来源:网络整理
导读:我的主机使用密码而不是id_rsa来SSH.但是不是每次都输入密码,有没有办法把密码放在我的.ssh / config中? 例如: Host gravy_accessHostname 127.0.0.1User my_name_is_gravyPassword gravy_password 因此,当我使用ssh gravy_access时,它会立即允许访问. 不,
我的主机使用密码而不是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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读