< OS 有关 > Ubuntu 更换 SSH 主机密钥 文件在:/etc/ssh/ssh_host_*_key*

原因:

前几天开 case, 阿里工程师几次要我授权他,进入我的主机,我没同意。 睡觉前总觉得哪儿有不对,看了一下控制台,有个密匙对儿:

已经解绑后,但还是不放心。 看一下 KEY 是主机 SSH 密匙,还使用在两个 pub.key files 中,那就更换掉它们。

主机密钥(Host Key)

SSH(Secure Shell)用于验证服务器身份使用:

  1. 当 ssh client (客户端)  连接到 SSH 服务器时,SSH 服务器会将其公钥发送给 ssh 客户端。
  2. ssh 客户端 会将收到的公钥与之前保存的公钥(在文件 know_hosts)进行比较。
  3. 如果公钥匹配,客户端就知道它连接的是真正的服务器。
  4. 如果公钥不匹配,客户端会发出警告,提示可能存在安全风险,询问添加或拒绝。

上面可知,这些密匙对儿文件必须要有的,不然 ssh 连接不能建立。

代换主机密钥 Host Keys

1. 删除 key files

sudo rm /etc/ssh/ssh_host_*_key*

2. 重新生成 key files

sudo ssh-keygen -t rsa -b 4096 -f /etc/ssh/ssh_host_rsa_key
sudo ssh-keygen -t ecdsa -b 521 -f /etc/ssh/ssh_host_ecdsa_key
sudo ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
sudo ssh-keygen -t dsa -b 1024 -f /etc/ssh/ssh_host_dsa_key

3. 检查是否成功

root@jpn:~/.ssh# ll /etc/ssh/
total 684
drwxr-xr-x   4 root root   4096 Feb 23 12:44 ./
drwxr-xr-x 123 root root  12288 Feb 23 11:54 ../
-rw-r--r--   1 root root 620042 Jul  9  2024 moduli
-rw-r--r--   1 root root   1649 Apr  6  2024 ssh_config
drwxr-xr-x   2 root root   4096 Apr  6  2024 ssh_config.d/
-rw-------   1 root root   1373 Feb 23 12:44 ssh_host_dsa_key
-rw-r--r--   1 root root    598 Feb 23 12:44 ssh_host_dsa_key.pub
-rw-------   1 root root    724 Feb 23 12:44 ssh_host_ecdsa_key
-rw-r--r--   1 root root    262 Feb 23 12:44 ssh_host_ecdsa_key.pub
-rw-------   1 root root    399 Feb 23 12:44 ssh_host_ed25519_key
-rw-r--r--   1 root root     90 Feb 23 12:44 ssh_host_ed25519_key.pub
-rw-------   1 root root   3369 Feb 23 12:44 ssh_host_rsa_key
-rw-r--r--   1 root root    734 Feb 23 12:44 ssh_host_rsa_key.pub
-rw-r--r--   1 root root    342 Dec  8  2020 ssh_import_id
-rw-r--r--   1 root root    678 Feb 23 11:55 sshd_config
-rw-r--r--   1 root root   3177 Jan 27 13:24 sshd_config.bak
drwxr-xr-x   2 root root   4096 Aug 12  2024 sshd_config.d/
-rw-r--r--   1 root root   3238 Feb 23 11:54 sshd_config.ucf-dist
root@jpn:~/.ssh# 

看一下文件是否存在,生成时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值