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

在.ssh/config文件中指定密码?,ssh,openssh,Ssh,Openssh,可以在我的.ssh/config文件中指定密码吗?差不多 Host host1 User user1 Pass password 我找到的所有资源都建议使用密钥,但这不是我的选择,我想使用密码 如果股票openssh无法实现,是否有任何补丁可以实现这一点 编辑:我需要使用密码的原因是为了在从linux连接到cygwin sshd时访问网络驱动器。不,这是不可能的。在ssh\u config的手册页面中描述了配置选项,没有Pass这样的选项 没有补丁(至少我在这几年里还没有看到)

可以在我的.ssh/config文件中指定密码吗?差不多

Host host1
    User user1
    Pass password
我找到的所有资源都建议使用密钥,但这不是我的选择,我想使用密码

如果股票openssh无法实现,是否有任何补丁可以实现这一点


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

不,这是不可能的。在
ssh\u config
的手册页面中描述了配置选项,没有
Pass
这样的选项

没有补丁(至少我在这几年里还没有看到),因为用纯文本存储密码是非常不安全的。使用一些模糊的方法不会使它更安全,而真正的加密会增加很多复杂性(以及新的加密密码短语)

实际上,使用SSH密钥。它们很酷,安全,易于使用。只需设置两个命令,使用第三个命令

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

但这不是我的选择
你真的应该重新考虑你的选择……你也可以考虑使用@MattClark来告诉windows。除非您使用密码登录,否则它们不会解锁网络驱动器。我喜欢吗?不,我有选择吗?不。@MattClark谢谢你的提示,威尔会调查一下:)你提到了Windows网络驱动器吗?我现在对您的设置感到困惑,共享不是通过samba实现的吗?你能在帖子中提供更多关于你的设置和使用案例的详细信息吗?我不能使用ssh密钥,除非你使用密码登录,否则windows不会解锁网络驱动器:/我也需要这个,不能使用ssh密钥,因为另一个系统是只读的(它是家用吸尘器,所以只是为了好玩)。这个解决方案适合我,这对我有帮助,
$ssh copy id-i~/.ssh/keynameusername@hostip