Ubuntu22.04使用rsa密钥登录失败

openssh 8.8开始默认禁用了SHA-1哈希算法的RSA签名

会导致之前使用rsa生成的密钥无法进行[[../../Tools/SSH|SSH]]免密码登录

方法一: 在/etc/ssh/sshd_config最后添加以下内容,兼容rsa

PubkeyAcceptedKeyTypes +ssh-rsa

方法二:

生成安全级别更高的密钥

ssh-keygen -t ed25519

开启root用户远程登录

编辑sshd配置文件vi /etc/ssh/sshd_config

#PermitRootLogin prohibit-password # 允许root登录,但只限私钥登录,安全考虑推荐用这项
PermitRootLogin yes # 允许root登录,支持密码和私钥

新安装系统tab无法自动补全

sudo apt install bash-completion

最后更新于