通过 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 username@12.132.24.184

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

相关推荐
Lsir10110_30 分钟前
【Linux】进程信号(下半)
linux·运维·服务器
田井中律.30 分钟前
【无标题】
ssh
skywalk81631 小时前
unbound dns解析出现问题,寻求解决之道
运维·服务器·dns·unbound
酉鬼女又兒1 小时前
零基础入门Linux指南:每天一个Linux命令_pwd
linux·运维·服务器
云飞云共享云桌面1 小时前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能
skywalk81631 小时前
走近科学:unbound dns域名服务器自己本地解析出现问题,寻求解决之道
运维·服务器·dns·unbound
choke2331 小时前
Python 基础语法精讲:数据类型、运算符与输入输出
java·linux·服务器
袁煦丞 cpolar内网穿透实验室1 小时前
远程调试内网 Kafka 不再求运维!cpolar 内网穿透实验室第 791 个成功挑战
运维·分布式·kafka·远程工作·内网穿透·cpolar
AZ996ZA1 小时前
自学linux的第二十一天【DHCP 服务从入门到实战】
linux·运维·服务器·php
Web极客码1 小时前
WordPress博客关键词
服务器·wordpress·网站加速