vscode免密登陆服务器远程编辑

起因

笔记本性能弱,当需要同时开发运行前端程序、后端程序、运行数据库和一些中间件时,cpu占用率高,导致机器卡顿,影响开发效率。
因为使用的编辑器是vscode,从网上得知,新版本支持远程编辑,今天用来一试,真好用!现将配置流程记录如下:

配置流程

vscode

安装插件 Remote-ssh,如下
在这里插入图片描述
安装完毕后会在左下角出现一个插头标志,点击后可以打开对话框,选择 第一项
在这里插入图片描述
输入用户名和ip地址
在这里插入图片描述
开始进行链接,在此输入密码后就可以编辑服务器上的程序了,开发体验与本地没有差别。

免密登陆

使用几天后发现,只要本地笔记本休眠就得在此与服务器进行链接,每次输入ip和地址比较繁琐,所以可以使用ssh免密登陆。
整个流程为三部分:

1.本地电脑生成公钥私钥匙:
执行以下代码

ssh-keygen -t rsa -C "username@mail.com" # 生成密钥,三个会车
ls ~/.ssh/   #查看所有密钥

在这里插入图片描述

2.上传公钥到服务

其中 id_rsa为私钥,不可泄漏! id_rsa.pub为公钥,需要上传到服务器器中。

scp ~/.ssh/id_rsa.pub username@remoteip:用户主目录/.ssh/authorized_keys

登陆服务器查看是否上传成功,仍然使用 ls ~/.ssh/ 命令,如果有authorized_keys文件列出,说明操作成功。

  1. 在vscode中存储用户名和密码
    在这里插入图片描述
    点击 Add New SSH Host...对服务器ip进行存储。

之后访问服务器程序时只需要选择ip就可以了,不需要每次输入用户名和密码了,一劳永逸。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值