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

gra*_*olf 6 ssh openssh

可以在我的.ssh/config文件中指定密码吗?就像是

Host host1
    User user1
    Pass password
Run Code Online (Sandbox Code Playgroud)

我发现所有资源都建议使用密钥,但这不是我的选择,我想使用密码.

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

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

Jak*_*uje 12

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

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

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

$ ssh-keygen -t rsa -P ""
$ ssh-copy-id server
$ ssh server
Run Code Online (Sandbox Code Playgroud)

  • 我无法使用 ssh 密钥,除非您使用密码登录,否则 Windows 不会解锁网络驱动器:/ (6认同)
  • 我也需要这个,不能使用ssh键,因为其他系统是只读的(它是一个家用吸尘器,所以它只是为了好玩) (3认同)