刚买了一台运行 Windows 10 的闪亮的新笔记本电脑。安装了 Putty 并安装了 Cygwin,现在我想设置 Putty 以使用 cygwin bash 打开“本地”窗口,就像我过去三台笔记本电脑一样。首先(大约 2010 年)它是 putty-cyg,现在没有维护。然后通过 telnet 进行腻子(大约 2015 年),但 Cygwin 64 位上没有 telnet。
现在,我将“裸 SSH 连接”视为此帖子的批准方法:
https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/cygwin-terminal-window.html
https://the.earth.li/~sgtatham/putty/0.77/htmldoc/Chapter4.html#config-psusan
这些链接提到了一个从“unix”腻子源代码中提取的帮助程序psusan 。
WWW 上似乎没有任何二进制“cygwin 链接” psusan.exe 程序,所以我将putty 0.77 源代码下载到我的 cygwin 安装中,在 cygwin 中编译它,以便我在 cygwin 上有一个 psusan.exe 可执行文件。
我可以通过以下方式在 cygwin 上启动 psusan:
./psusan.exe # listens on stdin/stdout
or
./psusan.exe --listen /path/to/socketfile # creates a UNIX socketfile
在 Putty 0.77 GUI 中,我可以说“其他 -> 裸 SSH 连接”,但我找不到如何在 GUI 中指定套接字文件(或者可能是标准输入/标准输出??),或者为“主机”添加什么”或“端口”在“会话”页面上。
很多 WWW 搜索后来没有关于这个过程的真正信息....我通过在 cygwin 上启动本地 openssh sshd 暂时解决了它,然后我可以使用完整的 SSH 协议 ssh 到 localhost:22。
有人有这方面的经验吗?