windows - 在 Windows 中使用自定义 SSH 协议(protocol)处理程序进行 PuTTY 自动登录

标签 windows ssh putty

我正在尝试将自动登录放入 Windows 注册表中注册的自定义 ssh:// 协议(protocol)处理程序中。 PuTTY 界面打开后我想自动登录。

有没有办法在下面的代码中设置用户名和密码? 下面的代码只会打开 PuTTY,但我必须自己在 PuTTY 界面中输入用户名和密码。

有什么想法如何做到这一点或者可能有其他或更好的方法吗?

感谢您的支持。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ssh]
@="URL:ssh Protocol"
"URL Protocol"="ssh://"
[HKEY_CLASSES_ROOT\ssh\shell]
[HKEY_CLASSES_ROOT\ssh\shell\open]
[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="cmd /V:ON /c set params=%1 && set params=!params:ssh://=! && start \"PuTTY\" \"c:\\Program Files (x86)\\PuTTY\\putty.exe\" \"!params:/=!\""

enter image description here

最佳答案

用途:

[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="cmd /V:ON /c set params=%1 && set params=!params:ssh://=! && start \"PuTTY\" \"c:\\Program Files (x86)\\PuTTY\\putty.exe\" \"!params:/=!\" -l username -pw password"

关于windows - 在 Windows 中使用自定义 SSH 协议(protocol)处理程序进行 PuTTY 自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49990130/

相关文章:

windows - REST 不适用于 Windows Server 2016

windows - (MFC) 如果控件是私有(private)成员,父类如何接收控件的消息?

ssh - 在提示符下使用openshift在特定目录中打开ssh session

ubuntu - 微软Azure : Can't SSH after restart

windows-server-2003 - 如何将 RSA 公钥(文本形式)转换为 PPK 私钥文件?

python - 如何在 Windows 上将 python 请求与 Putty SOCKS 代理一起使用?

windows - Tomcat:设置领域以使用 Windows 用户进行身份验证

node.js - ssh 没有那个文件或目录

linux - 如何使用终端命令直接连接 Teamviewer?

python - Python 文件名中的冒号