配置环境
ssh服务系统:kali linux 192.168.209.131
远程连接系统:windows10 192.168.209.1
开启ssh服务
打开ssh配置文件
vim /etc/ssh/sshd_config
修改 PermitRootLogin 为yes
重启ssh服务
service ssh restart
打开windows10 PowerShell尝试远程连接
ssh 192.168.209.131@root
登录成功
加固
修改端口
vim /etc/ssh/sshd_config
修改Port为2222
重启生效:
service ssh restart
打开 windows10 PowerShell 重新连接需要加-p参数
ssh 192.168.209.131@root -p 2222
限制ip(白名单)
vim /etc/ssh/sshd_config
最后一行添加(可以先输入一个错误的ip进行测试)
allowusers root@192.168.209.2
重启服务后,发现即使输入了正确的密码,也登录不上去了
回去修改(修改成正确ip):
vim /etc/ssh/sshd_config
登录成功