vscode连接服务器免密码登录

在windows环境下,有时候需要用到linux平台开发,如果用Ubuntu虚拟机的话,用起来很不习惯,不方便切换到windows界面,可以把代码放到服务器上,用vs code或者xshell或者其他工具连接到服务器,本人习惯用vscode,对vscode如何连接到服务器做一下总结,并且可以免密码连接。

1.在vscode安装Remote Development插件

 2.打开设置,输入Show Login Terminal,并勾选。

3.点击远程资源管理器,选择SSH Targets

3.点击设置按钮,会弹出ssh的congfig,然后在config里面配置服务器地址账号

 H

 Host是设置在vscode中显示的服务器名称,hostname是服务器地址,user是配置的ssh的用户名,ForwardAgent yes主要用于后面设置的免密码登录,Port端口号,IdentityFile ~/.ssh/id_rsa是使用服务器中的id_rsa。

 4.设置好后,点击加号开始连接服务器

 首次连接服务器会提示音连接到什么系统,我用的是linux,所以选择linux。

  5.选择系统后,在中端可能会提示输入密码,需要输入你在服务器中的密码,如果密码输入正确,在终端会打印类似的log,说明已经连接到服务器了。

 6.以上就是vscode连接服务器的步骤,但是如果你的服务器是要输入密码的话,每次重新打开vscode连接服务器都会提示输入密码,比较繁琐,所以下面的步骤是如何设置免密码连接。

(1)确保服务器账号里面有id_rsa.pub

新建终端命令窗口:

然后输入 cat id_rsa.pub >> authorized_keys命令,按回车键,在文件夹中会生成新的一个文件authorized_keys,以后连接服务器就不用输入密码了。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值