在.ssh/config文件中指定密码?
问题描述:
是否可以在我的.ssh/config文件中指定密码?喜欢的东西在.ssh/config文件中指定密码?
Host host1
User user1
Pass password
我发现推荐使用键,而不是所有的资源,但是这不是一种选择对我来说,我想使用的密码。
如果它不可能与股票openssh,是否有任何补丁围绕这将允许这个?
编辑:我需要使用密码的原因是从linux连接到cygwin sshd时访问网络驱动器。
答
不,这是不可能的。配置选项在ssh_config
的手册页中有描述,并且没有Pass
等选项。
有没有补丁(至少我没有看到任何在这些年来),因为它是非常不安全的以纯文本存储密码。使用一些混淆的方法不会使它更安全,真正的加密会增加很多复杂性(和一个新的加密密码)。
真的,使用SSH密钥。它们很酷,安全且易于使用。只需建立两条命令并使用第三条命令即可。
$ ssh-keygen -t rsa -P ""
$ ssh-copy-id server
$ ssh server
'但是这不是me'的选项你真的应该重新考虑你的选择... –
你也可以考虑使用['sshpass'](http://linux.die.net/man/1/sshpass) –
@MattClark很好地告诉windows。除非您使用密码登录,否则他们不会解锁网络驱动器。我喜欢它吗?没有。我有选择吗?没有。 – Paladin