1. 远程机需要先安装SSH服务,命令如下
sudo apt install openssh-server
2. 安装好后需要开启SSH服务:
sudo service sshd start
3. 查看SSH服务是否有被开启:
sudo systemctl status sshd.service
4. 本地Windows需要生成密钥将公钥放到远程机中
4. 1 Windows生成密钥: 进入C:\Users\用户名\.ssh(如没有该目录则需要手动创建)
ssh-keygen -t rsa
4.2 在远程机上~/.ssh
目录下创建authorized_keys
文件,并将Windows上生成的公钥id_rsa.pub
内容复制到authorized_keys
文件中,保存并关闭authorized_keys
文件
5. VScode中需要安装插件并且连接远程机
- 安装remote-ssh远程ssh连接插件
- 添加远程ssh地址,输入命令(ssh 用户名@主机名或主机ip),选择配置文件地址,点击右下角的【连接】按钮,选择【linux】平台
连接成功后直接打开工程目录就可,可以打开远程的工程目录: