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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |