本文为学习笔记,仅限学习交流。
不得利用、从事危害国家或人民安全、荣誉和利益等活动。
请参阅《中华人民共和国网络安全法》
第一部分:连接
Xshell 官网下载地址:http://www.netsarang.com/zh/xshell/
一、开启Xshell
1、点击文件——新建
2、输入自定义名称
输入连接IP地址
确定
3、选中需要连接的名称——连接,
4、输入目标主机(kali)用户名,密码登录
跳回页面,连接成功!
第二部分:报错解决方法
问题 1、SSh服务器拒绝了密码,请再试一次
PS:不是密码的问题,是系统不允许root用户远程登录,
系统的默认设置是为了提高安全性,需要让系统允许“root”这个超级账户远程登录。
原因排查:
1、查看网络连接
ping www.baidu.com
ping 本机,都🆗
2、判断是否安装ssh服务
命令:ps -e|grep ssh
回显仅有 ssh-agent
说明没有安装ssh服务
以下回显为已安装ssh服务
3、开始安装openssh-server
命令:sudo apt-get install openssh-server
4、安装完成,重启SSH
查看SSH服务状态是否正常运行 命令为:service ssh start
输入ssh 查看
Xshell 连接
衍生问题2
Xshell连接:回显: coud not connect to 192.xx.xx.xx(port 22):connection failed.
kali命令: ssh loclhost
显示:拒绝连接
解决方法:
1、登录kali终端 ,修改SSH设置:
命令:vi /etc/ssh/sshd_config
(有2处更改)
(ps:修改的时候把输入法切换到英文输入、大小写一定要看清楚再输入)
修改为:PermitRootLogin yes
PasswordAuthentication no 更改为 yes
修改完成以后 “ESC”键是退出编辑模式,输入“:wq”回车保存退出。
(修改错误输入“:q!”回车不保存退出,然后在运行刚才的修改命令重新修改。)
2、重启SSH
尝试连接
Xshell 连接成功!
后记:虚拟机的网络模式
同样的问题,同样的方法,在net模式下并没有成功。
重装了kali系统,换成桥接模式,按照以上方法 连接成功。
彩蛋: Xshell 更改颜色