1. 重装SSH服务
先执行:
sudo apt remove openssh-server
再重新安装:
sudo apt install openssh-server
2. 修改SSH配置信息
执行:
sudo vim /etc/ssh/sshd_config
在文件最前面添加以下命令:
Port 2222 # ssh服务监听端口
ListenAddress 0.0.0.0 # ssh服务监听地址
PermitRootLogin yes # ssh服务允许远程root用户登入
PasswordAuthentication yes # ssh服务允许使用用户名密码方式登入
配置保存之后重启,输入:
sudo service ssh restart
3. 设置root密码(若不需要可跳过)
一般来说用户名都是root,但是密码一开始可能没有设置,请输入:
sudo passwd root
输入两遍相同密码,简单即可(如1234),记住密码(这以后就是你的root用户密码)
4. SSH连接
直接连接:ssh root@localhost -p 2222
需要密码连接的:
用户名:127.0.0.1
端口:2222
用户名:root
密码:1234
(第三步设置的,忘记密码同样第三步重置)