是否可以在.ssh / config文件中指定密码?像
这样的东西Host host1
User user1
Pass password
我发现所有资源都建议使用密钥,但这对我来说不是一个选项,我想使用密码。
如果没有股票openssh,是否有任何补丁可以允许这个?
编辑:我需要使用密码的原因是从linux连接到cygwin sshd时访问网络驱动器。
答案 0 :(得分:12)
不,这是不可能的。配置选项在ssh_config
的手册页中进行了描述,并且没有Pass
这样的选项。
没有补丁(至少我在这些年里没有看到任何补丁),因为以纯文本形式存储密码是非常不安全的。使用一些混淆的方法不会使它更安全,真正的加密会在这里增加很多复杂性(以及一个新的加密密码)。
真的,使用SSH密钥。它们很酷,安全且易于使用。只需设置两个命令即可使用。
$ ssh-keygen -t rsa -P ""
$ ssh-copy-id server
$ ssh server