准备连接ssh工具
我们在VSCode里面下载插件
套件Remote Development
里面包含3个插件我们直接安装Remote Development 会自动安装其他的扩展
• remote-ssh
• remote-container
• remote-wsl
安装好以后我们就先来配置一下我们本地的配置
因为连接ssh需要每次都输入密码,所以我们可以生成一个免密的密钥
我们可以直接打开命令行
然后输入 ssh-keygen -t rsa -b 4096
一直回车
最后会在用户目录生成一个.ssh文件
进入该文件夹 会有公钥(.pub)和私钥
本地配置就完成了那么我们就要来配置服务器端
将公钥放在远端服务器
把我们刚刚生成的公钥文件id_rsa.pub放进到服务器的== /root/.ssh==目录里面
导入公钥
服务器命令行进入.ssh目录然后执行导入命令
将公钥放到authorized_keys
输入
cat 你的文件名.pub >> authorized_keys
修改权限
chmod 600 authorized_keys
检查是否导入成功
cat authorized_keys
cd .ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
cat authorized_keys
服务器配置就好了
然后我们进行vscode的配置.
配置VSCode
找到我们刚刚安装的插件
点击设置ssh targets 的设置按钮
选择.ssh/config
然后输入我们的服务器信息即可
Host 方便记忆的名字
HostName 你的服务器ip地址
User 服务器用户名(例如我的就是root)
配置完成以后会出现你设置的名称 点击一下新窗口打开 就可以进行正常开发了