// 先卸载
sudo apt-get remove openssh-server
// 安装
sudo apt-get install openssh-server
// 重启ssh 服务
sudo service ssh --full-restart
// 自动启动
sudo systemctl enable ssh
编辑配置文件:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup # 备份
sudo vim /etc/ssh/sshd_config # 编辑
配置文件中添加如下配置:
Port 22
UsePrivilegeSeparation no
PasswordAuthentication yes
PermitRootLogin yes
AllowUsers pig # 这里的 "pig" 改成你自己的登陆用户名
# ----------------- 公钥配置(可选)-----------------------
RSAAuthentication yes
PubKeyAUthentication yes
端口可选,默认为 22,对应前面配置文件中的端口号即可。
保存后,重启 ssh 服务器,重启服务:sudo service ssh --full-restart