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

准备连接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)

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值