CentOS无法用第三方工具连接22端口解决方法
来源:网络收集 点击: 时间:2024-02-21一. 确保端口开放
cd到根目录/下执行
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT

再执行保存和重启命令
service iptables save
service iptables restart

或修改文件
vi /etc/sysconfig/iptables
添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT


再执行保存和重启命令
service iptables save
service iptables restart

二.配置虚拟机ip地址
打开如下文件 :/etc/sysconfig/network-scripts/ifcfg-eth0
添加ip地址,子网掩码和网关:


三.安装了ssh
查看本机是否安装SSH软件包
rpm -qa | grep ssh
如果没有,则需要安装
yum install openssh-server
7/15开启ssh
service sshd start

查看TCP 22端口是否打开
netstat -ntpl | grep 22

现在用SSH Secure Shell Client进行连接,但是连接不上


可能是防火墙的原因,终端命令行中输入 iptables -nL 来看是否开放了ssh tcp 22 端口


发现不是防火墙的问题, 那我们就需要去看看ssh配置文件




重启了还是无法连接22端口

我们来添加一下端口映射





然后telnet可以连通192.168.254.133 22
但是使用SSH Secure Shell Client还是无法连接

经过1天的奋战, 找出了是因为用ssh登录, 需要用本机的ip进行登录






版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_92540.html