1、平台
服务器:ubuntu16.4
主机:win10
2、准备工作
- win10安装openssh客户端
下载地址
下载对应版本,直接把目录加到path环境变量中即可 - win10生成密钥对
在终端执行
ssh-keygen -t rsa -b 4096
直接回车就行
- 服务器安装openssh服务
sudo apt-get install openssh-server
- 把公钥复制到服务器中
scp c:\Users\xx.ssh\id_rsa.pub usename@ip:~/id_rsa.pub 或者用U盘复制
如果在服务端没有~/.ssh文件夹可以创建个mkdir -p ~/.ssh && chmod 700 ~/.ssh
然后把id_rsa.pub拷贝进去
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_key
3、配置VScode
- 安装Remote ssh
搜索Remote ssh进行安装 - 配置信息
*
配好以后再点击
就会出现
点击连接就应该可以了