Windows Terminal添加配置Profiles

需求

Windows Terminal的界面非常棒,相较于原先使用的MobaXterm来说,既免费,UI美观,虽然不能完全替代MobaXterm的功能,但日常使用足以。

添加配置文件的方法

生成guid

打开PowerShell,输入new-guid命令即可

添加配置文件

在list单元下,添加

{

"guid": "{57b0d165-dd14-4194-bc87-454cf5551ffd}",

"hidden": false,

"name": "SSH",

"commandline": "ssh richard@192.168.0.1",

},

这种方式是直接登录远程ssh server,并且输入密码的方式。

用密钥远程登录

在Ubuntu服务器生成密钥

ssh-keygen

将公钥添加到认证文件

cat id_rsa.pub >> authorized_keys

通过sftp下载id_rsa私钥文件

在属性中禁用继承

然后添加,选择主体,输入本机用户,确定即可。否则会提示id_rsa文件权限too open。

将如下命令添加到配置文件中

ssh -i D:\\id_rsa richard@192.168.0.1

                "guid": "{c0a2a471-5b4e-419b-8d7b-bd8b9acb2bea}",

                "hidden": false,

                "name": "SSH",

                "commandline": "ssh -i D:\\id_rsa richard@192.168.0.1",

测试

连接成功。

大功告成!

问题

由于配置文件时json格式,所以ssh命令后面的id_rsa目录应如下

ssh -i E:/Onedrive/id_rsa richard@192.168.0.1

而不是

ssh -i E:\Onedrive\id_rsa richard@192.168.0.1

同时目录不能有中文。

 


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注