VSCode + linux 远程免密登录

devtools/2024/11/13 13:56:09/

目录

    • 一. VS Code端
      • 1. 安装插件Remote - SSH
      • 2. 配置config文件
      • 3. 公钥生成
    • 二、远程服务器端
      • 1. 将生成的公钥发送到远程服务器
    • 三、连接
      • 1. 准备就绪后,VSCode连接

一. VS Code端

1. 安装插件Remote - SSH

在这里插入图片描述

2. 配置config文件

在这里插入图片描述

Host H5WebHostName xx.xx.xx.xxUser rootPort 22IdentityFile ~/.ssh/id_rsa

Host myserver:自定义名称(例如: H5Web)。
在这里插入图片描述

  • HostName:服务器的 IP 地址/域名
  • User:远程服务器用户名
  • Port:SSH 连接的端口号(默认22)
  • IdentityFile:本地私钥文件路径(密钥生成流程如下)

3. 公钥生成

ssh-keygen -t rsa -C "your_email@example.com"
  • -t rsa:指定密钥对类型为RSA
  • -C "your_email@example.com":添加注释,一般为邮箱。

Mac、Linux系统:直接终端输入, Windows系统:使用PowerShellGit Bash输入

执行过程中要求输入密码,可设置可跳过,成功会生成一个私钥文件 id_rsa 和一个公钥文件 id_rsa.pub
在这里插入图片描述

二、远程服务器端

1. 将生成的公钥发送到远程服务器

cat id_rsa.pub

复制内容到远程服务器的~/.ssh/authorized_keys文件中(没有此文件可新建),修改文件的执行权限

chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

三、连接

1. 准备就绪后,VSCode连接

在这里插入图片描述
输入ssh命令即可链接

ssh -p 22 用户名@IP地址

在这里插入图片描述

有问题请及时反馈 ~ ~ ~


http://www.ppmy.cn/devtools/133258.html

相关文章

MySQL库的操作

文章目录 创建数据库删除数据库查看数据库修改数据库字符集和校验规则查看系统默认的字符集查看系统默认的字符集校验规则查看数据库支持的字符集查看数据库支持的字符集校验规则校验规则对数据库的影响 数据库的备份和恢复备份恢复 创建数据库 本质就是在/var/lib/mysql创建一…

两个matlab在线编译网站

octave (有时候会打不开) 菜鸟

字节青训-游戏排名第三大的分数、补给站最优花费问题

目录 一、游戏排名第三大的分数 问题描述: 问题理解 数据结构选择 算法步骤 最终代码: 运行结果: 二、补给站最优花费问题 问题描述: 输入格式 输出格式 输入样例 输出样例 解题思路: 问题理解 数据结…

【nlp】USAD异常检测

《异常检测——从经典算法到深度学习》18 USAD:多元时间序列的无监督异常检测 USAD: UnSupervised Anomaly Detection on Multivariate Time Series.pdf USAD代码 一、USAD异常检测 1. problrm formulation 该段内容主要解释了单变量和多变量时间序列&#xff0c…

《Python使用sqlite3数据库》

《Python使用sqlite3数据库》 1、连接数据库2、创建游标3、执行SQL语句4、提交更改5、查询数据6、关闭连接 Python可以使用多种数据库,以下是一般步骤和示例: 1、连接数据库 首先要安装对应的数据库驱动。如使用MySQL数据库,要安装pymysql库…

SQL Server 2022安装要求(硬件、软件、操作系统等)

SQL Server 2022安装要求 1、硬件要求2、软件要求3、操作系统支持4、Server Core 支持5、跨语言支持6、磁盘空间要求 1、硬件要求 以下内存和处理器要求适用于所有版本的 SQL Server: 组件要求存储SQL Server 要求最少 6 GB 的可用硬盘驱动器空间。 磁盘空间要求随…

网站架构知识之Ansible剧本(day022)

1.剧本模式使用方法 1.创建/server/scripts/playbook目录,用于存放剧本 2.将/etc/ansible/hosts主机清单文件复制到该目录下,cp /etc/ansible/hosts . 3.书写剧本,剧本后缀名需要为yml,举报人你格式如下图,hosts代表执行的终端…

java双向链表解析实现双向链表的创建含代码

双向链表 一.双向链表二.创建MyListCode类实现双向链表创建一.AddFirst创建(头插法)二.AddLast创建(尾叉法)三.size四.remove(指定任意节点的首位删除)五.removeAll(包含任意属性值的所有删除)六.AddIndex(给任意位置添加一个节点…