友情提醒:经过一下午的折腾,Oracle 云请不要安装 CentOS 8 ,因为系统内的 Firewalld 有问题,就算规则都正常也无法访问 22 端口以外的其他端口😊
解决 CentOS 8 下每次执行 yum
都会出现Failed loading plugin "osmsplugin": No module named 'librepo'
的错误提示,解决办法:
dnf -y install python3-librepo
Cloud-init 脚本设置 SSH Root 登陆:
其原理就是新实例开机的时候自动执行该脚本修改 sshd_config 这个配置文件,从而实现 SSH 可用 root 账号及密码来登陆,其中 Password 是我们需要修改的 root 密码,PermitRootLogin 和 PasswordAuthentication 是使用密码登录的关键,并且必须是设置为 yes 才能正常 ssh 密码登录。
通用型
#!/bin/bash
echo root:Password | sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart
DD 装 Debian 11:
https://github.com/bohanyang/debi
参考命令
curl -fLO https://raw.githubusercontent.com/bohanyang/debi/master/debi.sh && chmod a+rx debi.sh
./debi.sh --ethx --ssh-port SSH端口 --user root --password ROOT密码
shutdown -r now
发表回复