vscode安装

用了好久的sublime text,现在有点打算用vscode来写代码了,开源的编辑器感觉一点也不比sublime text差.

  • 至于下载就去官网找就行了,速度也不慢.安装就是无脑下一步.官网地址

安装插件

简体中文语言包

  • 打开之后第一步就是安装简体中文语言包

QQ截图20200711092443.png

检查本地是否有ssh

linux,macOS,win10会自带ssh,win7不会有

我现在用的是win7系统,我还添加了环境变量,将ssh路径添加到Remote - SSH的设置中

QQ截图20200711092958.png

配置密钥对

  • 上一步配置确认本地有ssh客户端,就可以使用ssh相关的命令创建密钥对
#按3次Enter
ssh-keygen -t rsa
  • linux,macOS公钥的位置默认在家目录下的~/.ssh/id_rsa.pub
  • windows公钥的位置默认在家目录下的C:\Users\当前用户\.ssh\id_rsa.pub

获取公钥后,将公钥内容粘贴到服务器的~/.ssh/authorized_keys,如果没有.ssh目录需要先创建

设置允许基于密钥认证的方式登录

进入到服务器,打开sshd配置文件,完成这一步就可以免密登录

vi /etc/ssh/sshd_config

#默认已设置为yes
PubkeyAuthentication yes

安装Remote Development插件并配置

在vscode中搜索Remote Development,并安装

QQ截图20200711094005.png

配置Remote-SSH

ctrl+p打开活动栏输入>remote-ssh,选择Remote-SSH Settings

QQ截图20200711094451.png

  • 检查其中的Remote.SSH: Show Login Terminal,打上勾

QQ截图20200711094844.png

ctrl+p打开活动栏输入>remote-ssh,选择Connect to Host

QQ截图20200711095007.png

选择任意一种方式添加主机

  • 第一个选项是直接配置主机信息,第二个是修改配置文件配置主机信息

QQ截图20200711095333.png

  • 点击第二个选项选择该选项修改配置文件

QQ截图20200711095440.png

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
#自定义主机名称
Host 10.0.0.41
#主机地址
    HostName 10.0.0.41
#登录用户
    User root
#登录端口 默认22
    Port 22

#多个主机配置多个信息
Host 10.0.0.42
    HostName 10.0.0.42
    User root
    Port 22

使用vscode登录服务器

  • 配置完成后重启vscode

QQ截图20200711100059.png

  • 第一次登录时选择对应的系统

QQ截图20200711095954.png

  • 登录成功

QQ截图20200711100144.png