VScode远程Linux

1. 安装vscode

vscode的官网下载安装包

https://code.visualstudio.com/

2. 安装ssh插件

3. ubuntu系统中安装ssh服务

bash 复制代码
sudo apt-get install openssh-server
sudo service ssh restart

4. 修改ssh服务设置

bash 复制代码
sudo vim /etc/ssh/sshd_config
 33 PermitRootLogin yes #新增
 34 #PermitRootLogin prohibit-password
 35 #StrictModes yes
 36 #MaxAuthTries 6
 37 #MaxSessions 10
 38 
 39 PubkeyAuthentication yes  #修改
 40 
 41 # Expect .ssh/authorized_keys2 to be disregarded by default in future.
 42 AuthorizedKeysFile      .ssh/authorized_keys .ssh/authorized_keys2 #修改

5. 在windows系统中生成密钥

Win + R , 运行cmd命令,输入ssh-keygen,按下三次回车键,效果如下图所示

6. 将id_rsa.pub文件中的公钥拷贝到ubuntu系统

bash 复制代码
vim ~/.ssh/authorized_keys

将你自己的公钥拷贝到该文件,类似如下情况

7. 重启ssh服务

bash 复制代码
sudo service ssh start

8. vscode 访问远程服务器