Linux系统重装与SSH密钥配置指南
发布于
# linux
VPS的DD系统和使用密钥登陆
DD系统
来源: https://github.com/leitbogioro/Tools/
apt update -y
apt install wget -y
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
bash InstallNET.sh -debian 11 -timezone "Asia/Shanghai" --bbr
得到的默认用户和密码: root/LeitboGi0ro
其中选用
Uninstall-aliyun-service
wget -N --no-check-certificate https://raw.githubusercontent.com/babywbx/Uninstall-aliyun-service/master/UAS.sh && chmod 777 UAS.sh && ./UAS.sh
debian设置ssh密钥登录
已有密钥id_rsa.pub,之后复制到authorized_keys里
mkdir -p ~/.ssh
vim authorized_keys
设置权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys\
设置 SSH,打开密钥登录功能
编辑 /etc/ssh/sshd_config 文件,进行如下设置(删除这两行前面的注释#):
AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
PubkeyAuthentication yes
重启ssh服务:
service sshd restart
确保root用户能够通过密钥登录。
当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
PasswordAuthentication no
最后,重启 SSH 服务:
service sshd restart