我有一台 Linux 计算机和一台 Windows 计算机,它们连接到不同的网络。
- 我想从我的 Linux 机器连接到远程 ssh 服务器。
- 我可以从我的 Linux 计算机访问我的 Windows 计算机,但无法访问外部 ssh 服务器。
- 从 Windows 计算机我可以访问外部 ssh 服务器。
有没有办法通过我的 Windows 机器从我的 Linux 连接到外部 ssh 服务器?
我尝试使用 Putty 在 Windows 机器上设置 ssh 隧道,但无法正常工作。如果这是解决我的问题的好方法,有人能帮我设置吗?否则,有人知道更好的解决方案吗?
谢谢!
答案1
尝试一下 CopSSH,它是适用于 Windows 的功能齐全的 OpenSSH。
您可以选择最新版本 -https://www.itefix.net/copssh 或者您可以尝试寻找其版本 3.1.4,该版本以最后一个完全免费版本而闻名。
答案2
我能够使用 cygwin 的 OpenSSH 服务器按照以下步骤执行您要求的操作这一页。它运行良好,我现在可以使用我的域凭据通过 SSH 进入我的 Windows 计算机并获取 Windows 或 Cygwin 命令提示符(取决于我的 Cygwin /etc/passwd 文件中的 shell 设置)。我还可以通过这种方式从我的 Windows 计算机使用 X 转发。