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

标签 ssh openssh

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

Host host1
    User user1
    Pass password

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

如果股票 openssh 不可能,是否有任何补丁可以允许这样做?

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

最佳答案

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

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

真的,使用 SSH key 。它们很酷、安全且易于使用。只需设置两个命令,使用第三个命令。

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

关于ssh - 在 .ssh/config 文件中指定密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39347365/

相关文章:

linux - 如何在没有 SSH 的情况下远程重启 Linux 服务器?

php - 在 CentOS5 上禁用不推荐使用的密码后,如何使用 PHP 执行 SFTP 操作?

git - 如何防止 OpenSSH 关于主机 key 攻击的警告?

linux - 我使用什么命令来查看我的服务器的 ECDSA key 指纹是什么?

centos - 如何在 Centos 上升级 OpenSSH

git - 如何更改 ssh 默认配置名称或位置?

user-interface - 如何在没有GUI的情况下运行MATLAB并获得图形结果?

amazon-web-services - scp(安全复制)到 ec2 实例,无需密码

docker - 如何正确创建 sidecar 容器以在 kubernetes pod 中创建 SSH 隧道

git - aix 7.1 上的 bitbucket ssh 克隆失败