首页 > 解决方案 > 如何为 SSH 使用新的 Windows 终端应用程序?

问题描述

Windows Terminal应用程序被宣传为所有终端工作的中心枢纽,因此我对一种将我的 SSH 连接引入其中并替换古老的 PuTTY 的方法感兴趣。

标签: windowssshterminalconsolewindows-subsystem-for-linux

解决方案


您可以使用配置文件配置commandline中的字段在创建选项卡时启动 SSH 连接。

分步指南:

  1. 确保您有 SSH 客户端(尝试从Command Prompt选项卡连接到服务器)。@dhgouveia2 的帖子详细介绍了此步骤。
  2. 打开设置(Ctrl+,)
  3. 在对象中查找"list"数组"profiles"
  4. 查找Command Prompt个人资料 ( "commandline": "cmd.exe")
  5. 复制配置文件(复制粘贴整个对象,注意对象之间的逗号)
  6. 将值更改"guid"为新的 GUID(例如,从此处
  7. commandline将值更改为"commandline" : "ssh me@my-server -p 22 -i ~/.ssh/id_rsa"(使用您自己的连接命令)。
  8. 更改个人资料"name"
  9. 添加一个"icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png"项目以使用 Tux 图标(默认图标在此处
  10. 你应该有这样的东西:
    {
        "$schema": "https://aka.ms/terminal-profiles-schema",
        "profiles":
        {
            "list":
            [
                // ...
                {
                    "guid": "{1d43c510-93e8-4960-a18b-e432641e0930}",
                    "name": "ssh my-server",
                    "icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png",
                    "commandline": "ssh me@my-server -p 22 -i ~/.ssh/id_rsa"
                }
            ]
        }
    }
    
  11. 保存配置并在New Tab下拉菜单中享受新项目。

推荐阅读