如果你有很多服务器,那么配置公钥是一件很枯燥的事情,于是,一键配置脚本应运而生。 ❗ 请注意,PUB_KEY 可以手动填写或者从你的 github 中下载,亦或者是从某个网站下载。 ❗ 请注意,务必先思考是要 增加 还是 覆盖 公钥,然后择一运行,否则你的公钥可能丢失。 下方代码可以直接粘贴在 Linux Bash 中运行,但是,请将公钥链接替换为自己的 Github 地址或者其他【可访问】的 URL!! #!/usr/bin/env bash PUB_KEY=$(curl -fsSL https://github.com/someone.keys) if [ ! -f “${HOME}/.ssh/authorized_keys” ]; then mkdir -p ${HOME}/.ssh/ touch ${HOME}/.ssh/authorized_keys fi 1. 追加 echo…
云服务器修改默认 root 登录
一些云厂商,例如 AWS 和 Azure,默认禁止 Root 登录,需要 admin 登陆后,再执行 sudo su root 来提权,以保障安全。 运行如下脚本即可一键解决此类问题。 sudo su root cd 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 sed -i 's/.(ssh-ed25519 .)/\1/' ~/.ssh/authorized_keys 1. 你也有可能用的是ssh-rsa,那么就把上面的ssh-ed25519改成ssh-rsa 1.…