介绍
这篇文章将为大家详细讲解有关使用VSCode的远程ssh连接Linux进行远程开发的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
首先打开你的VSCode,找到扩展,搜索偏远、下载Remote-Developoment插件,会自动安装其他的远程插件,其中会包含远程ssh:
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配置文件中添加如下配置:
端口可以自定义
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进行远程开发的方法