通过 ssh config 快速免密连接服务器

通过 ssh config 快速免密连接服务器

目录

  • [通过 ssh config 快速免密连接服务器](#通过 ssh config 快速免密连接服务器)
    • [1. 创建ssh的私钥和公钥的话 (如果已经做过可忽略)](#1. 创建ssh的私钥和公钥的话 (如果已经做过可忽略))
    • [2. 创建config文件,填写服务器配置](#2. 创建config文件,填写服务器配置)
    • [3. 允许在远程服务器的授权密钥上安装 SSH 密钥](#3. 允许在远程服务器的授权密钥上安装 SSH 密钥)

1. 创建ssh的私钥和公钥的话 (如果已经做过可忽略)

shell 复制代码
ssh-keygen -t rsa  

在类似目录可以看到生成的内容(config 文件是后面生成的)

2. 创建config文件,填写服务器配置

shell 复制代码
vim config
config 复制代码
Host myserver 
        HostName 12.132.24.184
        User username
        IdentityFile ~/.ssh/id_rsa

从上往下依次是:

  • 服务器别名
  • 服务器公网 ip
  • 服务器对应用户的用户名
  • 私钥地址

3. 允许在远程服务器的授权密钥上安装 SSH 密钥

执行以下指令

ssh-copy-id -i 私钥的地址 username@ip_address

shell 复制代码
ssh-copy-id -i ~/.ssh/username/id_rsa [email protected]

如果没有ssh-copy-id指令可以自行百度进行安装。

相关推荐
Juicedata28 分钟前
JuiceFS v1.3-Beta2:集成 Apache Ranger,实现更精细化的权限控制
运维·人工智能·ai
IT成长日记38 分钟前
05【Linux经典命令】Linux 用户管理全面指南:从基础到高级操作
linux·运维·服务器·用户管理·命令
小鱼小鱼.oO4 小时前
阿里云服务器安装nginx并配置前端资源路径(前后端部署到一台服务器并成功访问)
服务器·nginx·阿里云
资讯第一线5 小时前
Windows系统工具:WinToolsPlus 之 SQL Server Suspect/质疑/置疑/可疑/单用户等 修复
运维
惊起白鸽4505 小时前
LVS负载均衡
运维·负载均衡·lvs
伤不起bb7 小时前
NoSQL 之 Redis 配置与优化
linux·运维·数据库·redis·nosql
广东数字化转型7 小时前
nginx怎么使用nginx-rtmp-module模块实现直播间功能
linux·运维·nginx
love530love7 小时前
【笔记】在 MSYS2(MINGW64)中正确安装 Rust
运维·开发语言·人工智能·windows·笔记·python·rust
啵啵学习7 小时前
Linux 里 su 和 sudo 命令这两个有什么不一样?
linux·运维·服务器·单片机·ubuntu·centos·嵌入式
网硕互联的小客服8 小时前
如何利用Elastic Stack(ELK)进行安全日志分析
linux·服务器·网络·安全