G
N
I
D
A
O
L

Windows Terminal 连接另一电脑的Ubuntu

需求描述

window电脑远程连接另一台ubuntu电脑
闲置了一台笔电当服务器和网盘使用(家里局域网),用的是Ubuntu22.04。之前一直用 向日葵远程操作。但还是架不住太卡了,就改为终端纯命令使用。

Ubuntu开启SSH

ssh连接是需要servlet才能发送/接受请求,推荐用openssh

sudo apt-get update  ##更新apt
sudo apt-get install openssh-server   ##下载 openssh

安装完成,ssh服务会自动启动并且默认系统启动时候自动运行,查看命令:

sudo systemctl status ssh

使用Windows Terminal

使用(功能和xshell,OpenSSH差不多)

  • 下载地址:
    Microsoft store上就有Windows Terminal可供下载,但我直接卸载掉了微软商店,就到github上直接下载zip包。https://github.com/microsoft/terminal/releases
  • 配置远程连接:
    • 启动后,默认只有三个选项:Windows PowerShell - cmd - Azure Cloud Shell
      • 可以直接在PowerShell 或 cmd窗口进行远程操作,指令是ssh 用户名@ip地址,下面的步骤只是为了美观窗口
    • 点击 设置 -> 打开JSON文件 这个就是配置文件
    • 新建一组json对象,用来控制窗口样式和连接地址
      • profiles -> list 下
        image
        示例模板:
            {
                "guid": "{2a4fcd59-b237-4d7a-b236-f47733e09e19}",
                "colorScheme": "Solarized Light",
                "hidden": false,
                "name": "Ubuntu",
                "commandline": "ssh bingo39@192.168.31.9",
                "icon": "https://cdn-icons-png.flaticon.com/512/5969/5969282.png"
            }

对象属性:

guid: 只要不和原有重复就可以,可以用'new-guid'自动生成一个
colorScheme: 窗口背景,下面schemes对象有可选,或自己自定义(可以是图)
hidden: 隐藏窗口,默认就是否可以不写
name: 自定义名称
commandline:连接ip地址.这里我是家里局域网。也可以使用云服务器的ip地址
icon: 窗口图表,百度一个在线icon赏心悦目

保存基本就完成了

posted @ 2023-05-30 20:33  Bingo39  阅读(279)  评论(0)    收藏  举报