如何让密码 SSH 更安全?

如何让密码 SSH 更安全?

我需要使用密码登录一台机器。(这台机器会自动为我和其他人配置,并且不提供密钥,只提供个人密码)

起初,我使用 Windows 终端中的 openssh,其中包含这台机器的所有配置~/.ssh/config,但我仍然需要手动输入密码,而我不想继续这样做。

我目前正在使用一个 powershell 脚本,该脚本创建一个 SecureString,将密码保存在某个文本文件中,然后读取加密的密码并将其提供给 plink oneliner 之类的plink [...] -pw $PASS。 还有其他应用程序可以以更安全的方式实现这一点吗?

进一步澄清:

  1. 我没有权限创建 SSH 密钥对。直接在终端中输入密码既不安全也不方便
  2. 我无法使用 WSL 或 unix 工具。只能使用 powershell 或 plink.exe 之类的二进制文件

相关内容