在.ssh / config文件中指定密码?

时间:2016-09-06 10:58:30

标签: ssh openssh

是否可以在.ssh / config文件中指定密码?像

这样的东西
Host host1
    User user1
    Pass password

我发现所有资源都建议使用密钥,但这对我来说不是一个选项,我想使用密码。

如果没有股票openssh,是否有任何补丁可以允许这个?

编辑:我需要使用密码的原因是从linux连接到cygwin sshd时访问网络驱动器。

1 个答案:

答案 0 :(得分:12)

不,这是不可能的。配置选项在ssh_config的手册页中进行了描述,并且没有Pass这样的选项。

没有补丁(至少我在这些年里没有看到任何补丁),因为以纯文本形式存储密码是非常不安全的。使用一些混淆的方法不会使它更安全,真正的加密会在这里增加很多复杂性(以及一个新的加密密码)。

真的,使用SSH密钥。它们很酷,安全且易于使用。只需设置两个命令即可使用。

$ ssh-keygen -t rsa -P ""
$ ssh-copy-id server
$ ssh server