栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

VSCode连接远程服务器

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VSCode连接远程服务器

VSCode连接远程服务器(免密)

文章目录

VSCode连接远程服务器(免密)

1、VSCode端

1.1、VSCode安装插件Remote Development1.2、配置ssh config1.3、登录 2、配置免密登录

2.1、安装openssh2.2、密钥登陆

1、VSCode端 1.1、VSCode安装插件Remote Development

1.2、配置ssh config

在远程资源管理器中选择SSH Targets


在第一个文件中配置以下内容并保存。

Host xxx
HostName xxx.xxx.xxx.xxx
User xxx
Port xxxx
# Host 服务器别名
# HostName是linux虚拟机ip地址;
# user是linux用户名;
# Port为端口号
1.3、登录

连接服务器,右键服务器别名,点击连接,在跳出的窗口或终端窗口输入服务器密码,即可登录。

2、配置免密登录 2.1、安装openssh

以管理员身份运行window Powershell(windows键+x,然后选(A)[1]),然后键入如下两条命令[2]:
第一条命令:

Get-WindowsCapability -online | ? Name -like 'OpenSSH*'

(这条是用来检测是否有适合安装的openssh软件,正常情况下应有如下返回:)

Name : OpenSSH.Client ~~~~ 0.0.1.0
State : NotPresent
Name : OpenSSH.Server ~~~~ 0.0.1.0
State : NotPresent
第二条命令:

Add-WindowsCapability -online -Name OpenSSH.Client~~~~0.0.1.0

(这条是用来安装openssh软件,如果安装完成应有如下返回:)

Path :
online : True
RestartNeeded : False

2.2、密钥登陆

创建密钥:

ssh-keygen

然后一直回车即可。

执行结束后,~/.ssh/目录下会多两个文件:

id_rsa:私钥id_rsa.pub:公钥
在本地文件中找到id_rsa.pub将内容复制到服务器端的~/.ssh/authorized_keys
之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。

那么到现在vscode便可完成免密的远程登陆服务器。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733584.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号