通过 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指令可以自行百度进行安装。

相关推荐
wanhengwangluo1 小时前
弹性裸金属服务器和传统裸金属服务器有什么区别?
运维·服务器
Syclus1 小时前
成功解决WSL2上的Ubuntu22.04执行sudo apt-get update指令报错问题
linux·运维·服务器
kaoa0002 小时前
Linux入门攻坚——36、Linux防火墙-iptables-2
linux·运维
EasyCVR2 小时前
国标GB28181视频平台EasyCVR私有化视频平台工地防盗视频监控系统方案
运维·科技·ffmpeg·音视频·1024程序员节·监控视频接入
小林熬夜学编程2 小时前
【Linux系统编程】第四十二弹---多线程编程全攻略:涵盖线程创建、异常处理、用途、进程对比及线程控制
linux·服务器·c语言·开发语言·c++
恒创科技HK2 小时前
ssh和ssl的区别在哪些方面?
运维·ssh·ssl
二十雨辰3 小时前
[linux]docker快速入门
运维·docker·容器
梦幻开局4 小时前
第六章 DNS域名解析服务器
运维·服务器
linzhisong4 小时前
飞牛OS在Docker中安装ODOO ERP系统
运维·docker·容器