Skip to content
Eternal Center

Eternal Center

  • Single-Node (单节点)
    • System (系统)
    • Service (服务)
    • Database (数据库)
    • Container (容器)
    • Virtualization (虚拟化)
  • Multi-Node (多节点)
    • Cluster (集群)
    • Big Data (大数据)
    • Cloud Computing (云计算)
    • Batch Processing (批量处理)
  • Approach (方式方法)
    • Languages (语言)
    • Ideas (思路)
    • Programing (编程)
    • Project (项目)
  • Eternity (永恒)
    • News (消息)
    • Creations (创作)
    • Classics (经典)
    • Legends (传说)
    • Chronicle (编年史)
    • FNIOS (宇宙公民开源学院)
Posted on May 20, 2023November 22, 2024 by Mingyu Zhu

[内容] Linux SSH ECDSA 码的管理

  • 内容一:SSH ECDSA 码介绍
    • 1.1 什么是 ECDSA 码
    • 1.2 SSH ECDSA 码存放位置
  • 内容二:管理 SSH ECDSA 码
    • 2.1 查看 SSH 服务端的 SSH ECDSA 码
    • 2.2 将现在 SSH 服务端的 SSH ECDSA 码替换记录里的 SSH ECDSA 码
      • 2.2.1 通过使用 ssh-keygen 命令将现在 SSH 服务端的 SSH ECDSA 码替换记录里的 SSH ECDSA 码
      • 2.2.2 通过修改 ~/.ssh/known_hosts 配置文件将现在 SSH 服务端的 SSH ECDSA 码替换记录里的 SSH ECDSA 码
    • 2.3 在本服务器上生成新的 SSH ECDSA 码

内容一:SSH ECDSA 码介绍

1.1 什么是 ECDSA 码

ECDSA 是 SSH 服务为自己生成的唯一识别,通常一旦生成便不会改变

当 SSH 客户端访问 SSH 服务端时会尝试识别此 SSH 服务端 (以此 SSH 服务端的 IP 地址或者域名为判断依据) 的 SSH ECDSA 码:

如果当 SSH 客户端没有记录过此 SSH 服务端的 SSH ECDSA 码时,SSH 客户端会给出提示并让用户选择是否信任并记录此 SSH ECDSA 码

如果当 SSH 客户端记录过此 SSH 服务端的 SSH ECDSA 码且和过去的记录匹配时,SSH 客户端会直接 SSH 登录此 SSH 服务端

如果当 SSH 客户端记录过此 SSH 服务端的 SSH ECDSA 码且和过去的记录不一致时,SSH 客户端会给出提示此 IP 地址或者域名的 SSH ECDSA 码已发生改变,此时 SSH 客户端无法通过密码 SSH 登录 SSH 客户端,但是可以通过密码登录 SSH 客户端

1.2 SSH ECDSA 码存放位置

/etc/ssh/ssh_host_ecdsa_key.pub
/etc/ssh/ssh_host_ecdsa_key

内容二:管理 SSH ECDSA 码

2.1 查看 SSH 服务端的 SSH ECDSA 码

# ssh-keyscan -t ecdsa <SSH Server IP address>

或者:

# ssh-keyscan -t ecdsa <SSH Server IP domain>

2.2 将现在 SSH 服务端的 SSH ECDSA 码替换记录里的 SSH ECDSA 码

2.2.1 通过使用 ssh-keygen 命令将现在 SSH 服务端的 SSH ECDSA 码替换记录里的 SSH ECDSA 码
# ssh-keygen -R <SSH Server IP address>

或者:

# ssh-keygen -R <SSH Server IP domain>
2.2.2 通过修改 ~/.ssh/known_hosts 配置文件将现在 SSH 服务端的 SSH ECDSA 码替换记录里的 SSH ECDSA 码
# vim ~/.ssh/known_hosts

删除对应的记录:

(步骤略)

2.3 在本服务器上生成新的 SSH ECDSA 码

# ssh-keygen -t ecdsa -f ssh_host_ecdsa_key
CategoriesSystem (系统), System Login Security (系统登录安全), System Network & System Security & System Log (系统网络 & 系统安全 & 系统日志), System Operation (系统操作), System Operation & System Setting & System Software (系统操作 & 系统设置 & 系统软件), System Operation Others (系统操作其它), System Security (系统安全), System Setting (系统设置), System Setting Other Contents (系统设置其它内容), System Setting Others (系统设置其它)

Post navigation

Previous PostPrevious [步骤] Linux SSH 访问的限制 (Rocky Linux 8 & RHEL 8 版)
Next PostNext [内容] Linux IP 冲突时的现象

Aspiration (愿景):

Everyone can achieve self-achievement and self-happiness fairly

每个人都能公平地实现自我成就和自我幸福

Logo (徽标):

Additional Information (其他信息):

About     Manual     Clone     Contact
Disclaimer     Friendly Links     Donation

关于     手册     克隆     联系
免责声明     友情链接     捐赠

Search Inside Website (站内搜索)

Search Outside Website (站外搜索):

Google         Wikipedia         Bing

Eternal URL (永恒网址):

https://eternity.eternalcenter.com Will be last access method / 将是最后的访问方式

Proudly powered by LNMP Proudly powered by WordPress