需求
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
同时目录不能有中文。
发表回复