本机putty无法连接到虚拟机中kali操作系统

sudo apt-get install -y openssh-server安装一下软件,我这里已经安装好了,所以没有安装过程了。

firewall-cmd --zone=public --remove-port=22/tcp --permanent想要打开22端口,发现报错如下:

shell 复制代码
Could not find command-not-found database. Run 'sudo apt update' to populate it.
firewall-cmd: command not found

iptables -A INPUT -p tcp --dport 22 -j DROP打开22端口。

ip addr可以看一下ip,我的这里的ip192.168.0.109

使用putty连接发现还是报错Network error: Connection time out

systemctl status ssh发现状态是inactive (dead)

systemctl start ssh打开ssh服务,然后再次使用systemctl status ssh发现状态是active (running),这就是开启了。

使用putty连接发现还是报错Network error: Connection time out

ping 192.168.0.109有数据显示,说明网络是互通的。

lsof -i:22看一下22端口是否打开,要是有信息显示就是打开了。我这里就是打开了。

以前没有遇到过这种情况,网上去搜索一下情况,参考《Putty 远程 连接kali Linux拒绝访问 refused connection》
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config把字符串#PermitRootLogin prohibit-password改成PermitRootLogin yes

systemctl restart ssh重新启动ssh服务,然后再次使用systemctl status ssh发现状态是active (running)

使用putty连接发现还是报错Network error: Connection time out

上边iptables -A INPUT -p tcp --dport 22 -j DROP不是打开22端口,而是关闭。iptables -A INPUT -p tcp --dport 22 -j ACCEPT打开22端口,然后使用iptables -t filter -nvL看一下过滤情况。

发现第一条还是关闭22端口的情况,所以使用iptables -t filter -D INPUT 1把第一条过滤链给删除,iptables -t filter -nvL再看一下过滤链,发现没有22端口DROP的记录。

再次使用putty进行连接,填写完ip,之后右下角点击Open

先输入用户名kail,之后再输入密码,注意密码不可见,只要密码正确就能正常登录。

相关推荐
Safe network access2 天前
kali打开复制粘贴功能
linux·运维·服务器·kali·ctf
One_Blanks6 天前
物理hack
linux·网络安全·系统安全·kali
首席CEO7 天前
Shell基础2
linux·kali·shell编程
扛枪的书生19 天前
Web 靶场笔记-bWAPP
渗透·web·kali
独行soc20 天前
#渗透测试#SRC漏洞挖掘# 信息收集-Shodan之搜索语法进阶
经验分享·学习·web安全·渗透测试·kali·shodan
白乐天_n1 个月前
我的kali虚拟机
kali
假客套1 个月前
2024 kali系统2024版本,可视化界面汉化教程(需要命令行更改),英文版切换为中文版,基于Debian创建的kali虚拟机
linux·运维·服务器·kali
假客套1 个月前
2024 kali虚拟机安装教程,分两大步骤,图文讲解(2)
linux·运维·服务器·kali
读书,代码与猫2 个月前
【裸机装机系列】16.kali(ubuntu)-安装linux和win双系统-重装win11步骤
linux·ubuntu·kali·双系统·linux重装·win11重装·2024最新
读书,代码与猫2 个月前
【裸机装机系列】10.kali(ubuntu)-安装nvidia独立显卡步骤
ubuntu·kali·nvidia·linux安装nvidia显卡·ubuntu安装nvidia·裸机安装linux