我在 Linux 工作站的 ~/.ssh/config 中配置了大量服务器。但是目前我大部分时间都在使用 Windows 工作站,我想知道是否可以将配置导入 Putty 以避免手动添加服务器?
此致,
大卫
答案1
我还必须道歉,我讨厌人们回答“不要按照你说的做,改用其他软件”。希望你不介意。 https://cygwin.com/install.html
如果您熟悉 Linux 上的 ssh,我可能建议不要迁移到 PuTTy。
我已经完全放弃了 Windows 工作站上的 PuTTy,转而使用 cygwin + tmux + openssh。
只需将您的 .ssh/config 复制到 Cygwin 中的主目录就可以了。
我的建议是假设您有权限运行 cygwin-setup.exe
答案2
另一种选择是使用 openssh 端口到 PowerShell/Windows。 https://chocolatey.org/packages/openssh
我已经使用这个几个月了,还没有重新使用 cygwin 或 WSL shell 进行 SSH。它完全支持您期望位置的客户端配置文件 - $HOME/.ssh,无需跟踪您的设置位于哪个 $HOME 下。
如果您足够幸运能够使用 Windows 10 的 Creator 版本,则 openssh 端口已经完整,并且现在是本机 PowerShell cmdlet。 https://blogs.msdn.microsoft.com/powershell/2017/12/15/using-the-openssh-beta-in-windows-10-fall-creators-update-and-windows-server-1709/