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