通过 root 登录服务器后,首先新建一个普通管理员账号:
1 | adduser xyk |
写入 SSH key:
1 | mkdir -p ~/.ssh |
sudo 免密码:
1 | echo "xyk ALL=(ALL:ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/xyk-nopasswd > /dev/null |
安装 vim 并设置为默认编辑器:
1 | sudo apt install -y vim |
测试可以用 SSH key 登录后,修改登录策略:
1 | sudo vim /etc/ssh/sshd_config |
配置:
1 | PubkeyAuthentication yes |
改完重启服务:
1 | sudo systemctl restart ssh |
新建 SSH 密钥用于连接 Github 等:
1 | ssh-keygen -t ed25519 -C "server" |