使用VSCode的远程ssh连接Linux进行远程开发的方法

  介绍

这篇文章将为大家详细讲解有关使用VSCode的远程ssh连接Linux进行远程开发的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

首先打开你的VSCode,找到扩展,搜索偏远、下载Remote-Developoment插件,会自动安装其他的远程插件,其中会包含远程ssh:

使用VSCode的远程ssh连接Linux进行远程开发的方法”> <br/> </p> <p>进入设置,搜索<代码> ssh> </代码,找到并选中拓展中的远程ssh中的<代码> ShowLoginTerminal </代码>选项,因为在连接的时候,终端会让你输入是的或者密码等<br/> </p> <p> <img src=

Ubuntu

//先卸载
  sudo apt-get删除openssh服务器//安装
  sudo apt-get安装openssh服务器//重启sshd服务
  sudo ssh服务——完全重新启动电脑//自动启动
  sudo systemctl使ssh 

CentOS

//安装   yum安装- y openssl openssh服务器//重启sshd服务   systemctl重启sshd.service//自动启动   systemctl启用sshd

备份配置文件

 sudo cp/etc/ssh/sshd_config/etc/ssh/sshd_config。之前备份 

编辑配置文件

 sudo vim/etc/ssh/sshd_config 

配置文件中添加如下配置:

端口可以自定义

使用VSCode的远程ssh连接Linux进行远程开发的方法”> <br/> </p> <p> <img src= netstat -ntlp | grep ssh

修改配置文件

vim/etc/ssh/sshd_config

这里最重要的是我们要把<代码> PubkeyAuthentication> 允许使用基于密钥认证的方式登录。
最后,将客户端的公钥<代码> id-rsa.pub 文件上传到对应用户根目录的. ssh文件夹下,进入。ssh中将公钥的内容拷贝到<代码> authorized_keys 文件中

 cp id_rsa。酒吧authorized_keys 

然后设置相应文件的权限

 chmod 700 . ssh
  chmod 600 . SSH/authorized_keys 

使用VSCode的远程ssh连接Linux进行远程开发的方法