IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 使用pem实现阿里云服务器免密登录 -> 正文阅读

[系统运维]使用pem实现阿里云服务器免密登录

主要方式

  1. 在阿里云控制台生成密钥文件 ./XXX.pem
  2. 修改 ./XXX.pem 文件权限为只读
    (base) ? chmod 400 ./XXX.pem
    
  3. 本地主机使用
    ssh-add -k ./XXX.pem 命令把身份认证添加到本机。出现如下所示即成功。
    (base) ? ssh-add -k ./MacBook.pem 
    Identity added: ./MacBook.pem (./MacBook.pem)
    
  4. 使用 ssh root@[Linux 服务器主机IP] 即可免密登录。

阿里云官网的教程,Mac 和 Linux 部分有问题。

  1. 检查 /etc/ssh/ssh_config 文件中相关选项是否正确关闭。
    为了安全,应该保证以下字段这样设置:
    ## 启用密钥对认证
    RSAAuthentication yes
    PubkeyAuthentication yes
    ## 不允许密码登录
    PasswordAuthentication no
    
    修改 /etc/ssh/ssh_config 文件后记得重启 ssh 服务:
    systemctl restart sshd

结合 Mac Terminal 快速登录

通过上述配置,已经完成了使用 ssh root@[Linux 服务器主机IP] 免密登录。此时可配合 Mac Terminal 的描述文件功能实现打开终端窗口的同时快速登录。

步骤如下:

  1. 打开 Terminal 偏好设置,进入描述文件功能页。
  2. 左边描述页栏新建描述文件,如 Linux 远程服务器
  3. 在新建的 Linux 远程服务器描述文件的 shell 子项内运行命令里输入 ssh root@[Linux 服务器主机IP]
  4. 即可在菜单栏的 Shell 子菜单中的新建窗口新建标签页中找到刚创建的描述文件,点击后即可创建相应的自动连接到远程服务器的窗口或标签页。

使用此方法免去了下载第三方SSH软件的烦恼。

保持活跃连接

原理是定期发送一个空包进行通讯,类似于心跳。

有两种方式

  • 服务器主动保持连接
  • 客户端主动保持连接

服务器主动保持连接

推荐方式

  1. 登录ssh服务器,编辑 vim /etc/ssh/sshd_config 添加如下两句
## 原配置文件中有,只不过被注释掉了,去掉注释即可
## 服务端每间隔60s会向客户端发送一个空数据包,这个数据太大的话还是会断开,比如120s。
ClientAliveInterval 60
## 服务器最大会发送720次,120*720=24小时
ClientAliveCountMax 720
  1. 重启sshd服务 systemctl restart sshd

24小时期间连接是不会断开的

客户端主动保持连接

编辑 ~/.ssh/config文件,增加 ServerAliveInterval 120

Host server
    HostName xxx.domain.local
    ## 每隔120秒向服务器发送一个空数据包
    ServerAliveInterval 120
    User root

排版规范

本文遵循 中文排版指南 规范。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-28 12:41:54  更:2021-10-28 12:42:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:56:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码