郭玉超

修改Ubuntu软件源并自启动SSH

2019-11-22 Views 1 min read            
 

shell脚本如下:

#/bin/sh
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sudo apt-get update

SSHD_FILE=/etc/ssh/sshd_config
SUDOERS_FILE=/etc/sudoers
sudo apt remove -y --purge openssh-server
sudo apt install -y openssh-server
echo "UsePrivilegeSeparation no"  | sudo tee -a $SSHD_FILE
echo "PasswordAuthentication yes" | sudo tee -a $SSHD_FILE
sudo service ssh --full-restart
sed -i '/^sudo service ssh --full-restart/ d' ~/.bashrc
echo "%sudo ALL=(ALL) NOPASSWD: /usr/sbin/service ssh --full-restart" | sudo tee -a $SUDOERS_FILE
cat << 'EOF' >> ~/.bashrc
sshd_status=$(service ssh status)
if [[ $sshd_status = *"is not running"* ]]; then
  sudo service ssh --full-restart
fi
EOF



本文由郭玉超创作
该文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。转载请注明出处!
发布时间为:2019-11-22

支付宝扫码打赏 微信打赏
如果觉得这篇文章对您有帮助,可以请作者喝一杯饮料哦🥤