VSCode连接ssh直接在服务器上开发

准备连接ssh工具

我们在VSCode里面下载插件
套件Remote Development
里面包含3个插件我们直接安装Remote Development 会自动安装其他的扩展
• remote-ssh
• remote-container
• remote-wsl
VSCode连接ssh直接在服务器上开发_第1张图片
安装好以后我们就先来配置一下我们本地的配置
因为连接ssh需要每次都输入密码,所以我们可以生成一个免密的密钥
我们可以直接打开命令行VSCode连接ssh直接在服务器上开发_第2张图片
然后输入 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

找到我们刚刚安装的插件
VSCode连接ssh直接在服务器上开发_第3张图片
点击设置ssh targets 的设置按钮
在这里插入图片描述
选择.ssh/config
VSCode连接ssh直接在服务器上开发_第4张图片
然后输入我们的服务器信息即可

Host 方便记忆的名字
    HostName 你的服务器ip地址
    User 服务器用户名(例如我的就是root)

配置完成以后会出现你设置的名称 点击一下新窗口打开 就可以进行正常开发了

VSCode连接ssh直接在服务器上开发_第5张图片

你可能感兴趣的:(PHP,visual,studio,code)