我需要使用密码登录一台机器。(这台机器会自动为我和其他人配置,并且不提供密钥,只提供个人密码)
起初,我使用 Windows 终端中的 openssh,其中包含这台机器的所有配置~/.ssh/config
,但我仍然需要手动输入密码,而我不想继续这样做。
我目前正在使用一个 powershell 脚本,该脚本创建一个 SecureString,将密码保存在某个文本文件中,然后读取加密的密码并将其提供给 plink oneliner 之类的plink [...] -pw $PASS
。 还有其他应用程序可以以更安全的方式实现这一点吗?
进一步澄清:
- 我没有权限创建 SSH 密钥对。直接在终端中输入密码既不安全也不方便
- 我无法使用 WSL 或 unix 工具。只能使用 powershell 或 plink.exe 之类的二进制文件