在新的 Windows 终端中打开 putty ssh-session

may*_*paw 15 windows ssh openssh putty windows-terminal

正如问题中所示,是否可以在一个窗口中的 Windows 终端中打开 Putty 会话?

或者也许有类似的 OpenSSH 选美比赛?

我可以使用 OpenSSH 创建 ssh 会话,但我需要为其设置密码。我不想每次都这样做。

小智 28

您可以使用plink.exe它来启动现有的 Putty 会话。

为 Windows 终端创建一个新的配置文件条目,如下所示,其中putty-session是 putty 会话的名称:

{
    "guid": "{141d171c-4fd9-426d-9008-8cbc4b0b05d3}",
    "name": "putty-session",
    "icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png",
    "commandline": "plink.exe -load \"putty-session\""
}
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅此答案: /sf/ask/4015451821/


小智 5

Putty 的一个分支有一个强大的首选项菜单,您可以将其配置为在 Windows 终端中运行。如此处记录的

据我所知,目前还没有办法让标准Putty 在 Windows Terminal 中运行。

另外,请参阅此 GitHub 问题,其中他们解释说,由于 Putty 实际上是一个完整的 GUI 应用程序,因此无法在 Windows 终端中运行。

  • 标准包中的“plink[.exe]”仅包含通信部分,没有 GUI,并且应该在 Windows 终端中工作(在 conhost 中肯定可以)。 (4认同)
  • @dave_thompson_085 你如何使用 Ctrl+C 解决这个问题?也就是说,它应该到达远程端,但它没有到达远程端,并且杀死了“plink”本身......“-t”和“-T”似乎都没有什么区别。我想说的是,这当然适用于一次性命令。但是对于交互式 shell 会话呢? (2认同)