用Windows Terminal建立Centos ssh远程连接

用Windows Terminal连接远程主机

1.打开Windows Terminal设置

用Windows Terminal建立Centos ssh远程连接_第1张图片

2.添加Centos选项卡

在profile----list中添加选项卡信息:

{
    "guid": "{439227e1-65b3-4a60-a518-74afeca0c7c0}",
    "hidden": false,
    "name": "CentOS",
    "commandline": "ssh 用户名@域名orIP -p 端口号",
    "icon": "ms-appdata:///Local/Centos.png"
}

各标签含义:

guid:唯一标识,从https://www.guidgenerator.com/生成。
hidden:是否隐藏。
name:标签名。
commandline:命令行内容。
icon:选项卡图标(可以是网络地址),可以将图标文件放入settings.json所在的文件夹里,前缀为ms-appdata:///Local/。

保存settings.json后就可以正常连接远程服务器了,但是仍然需要输入密码才能连接。

3.设置免密登录

使用gitbash生成密钥对,命令为ssh-keygen,过程中一路enter默认配置即可:
用Windows Terminal建立Centos ssh远程连接_第2张图片
进入蓝框中显示的位置,找到生成的.pub文件,上传到服务器中,也可以通过直接在服务器上vi一个.pub然后将内容粘贴进去。

添加公钥认证:

cd ~
# mkdir .ssh
# chmod 700 .ssh
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
# 添加公钥
cat id_rsa.pub >> .ssh/authorized_keys
rm id_rsa.pub

重启Windows Terminal即可免密登录。






参考博客

你可能感兴趣的:(云服务器从入门到上瘾)