Lin*_*Dad 3 server ssh updates 22.04
我最近更新了Ubuntu系统,然后发现更新版本不再支持我正在使用的SSH功能。
如何将 sshd.service 恢复到以前的版本?
(是的,我确实知道旧的寿司需要更新,这也会发生)
我尝试在/etc/ssh/ssh_config客户端上添加以下内容来解决此问题:
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
Run Code Online (Sandbox Code Playgroud)
但我仍然看到:
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Offering public key: /home/its_demo2/.ssh/id_rsa.pub RSA SHA256:Ml5N2i3iOCN04zqjnpT1y7dQvKOQZT9zsOT5GPE5KFk explicit
debug1: send_pubkey_test: no mutual signature algorithm
debug2: we did not send a packet, disable method
debug1: Next authentication method: keyboard-interactive
debug2: userauth_kbdint
debug2: we sent a keyboard-interactive packet, wait for reply
debug1: Authentications that can continue: publickey,password,keyboard-interactive
Run Code Online (Sandbox Code Playgroud)
我在连接到旧设备时遇到问题,通过在客户端Host部分添加以下行,使其可以在 Ubuntu 22.04 和 OpenSSH 8.9 / OpenSSL 3.0.2 中工作:/etc/ssh/ssh_config
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
Run Code Online (Sandbox Code Playgroud)
RSA SHA-1这将为SSH 客户端恢复旧哈希算法的功能。
注意:请注意,这可能会降低连接的安全性(但仍达到 Ubuntu 20.04 的水平)。
| 归档时间: |
|
| 查看次数: |
6114 次 |
| 最近记录: |