Win10 Terminal SSH

1、打开Terminal>设置

 

2、打开json配置文件

 

 

 3、找到list节点添加配置信息

{
        "guid": "{CA37A425-7AD1-40B1-AA61-AF18C7BA34D1}",
        "hidden": false,
        "name": "Ubuntu-20.04",
        "commandline": "ssh -i password use@ip"
}
guid可以使用工具生成,一定要是有效的guid才行
commandline命令:-i后可以选择使用密码登录,也可以使用pem文件路径,这样每次打开终端就不用再输入密码。
例如:
"commandline": "ssh -i D:/pwd.pem use@ip""commandline": "ssh -i abcd123 use@ip"

防止ssh长时间不操作自动断开,可以使用-o serveraliveinterval
例如:
"commandline": "ssh -o serveraliveinterval=60 -i D:/pwd.pem use@ip""commandline": "ssh -i abcd123 use@ip"

 

在使用pem文件时,需要注意pem权限,禁止继承并删除所有账户,仅授权当前账户完全控制功能

 

 

 然后保存json配置,并重启Terminal 即可

当服务器进行密码重置或系统重装后,使用Terminal 连接会报以下 REMOTE HOST IDENTIFICATION HAS CHANGED 错误,此时我们需要执行以下命令:

ssh-keygen -R 接收方IP(服务器IP)
例如:ssh-keygen -R 8.8.8.8

 

 


 

posted @ 2022-03-02 21:15  anech  阅读(386)  评论(0编辑  收藏  举报