centos 7 ssh 为什么连接不上 22端口开了

如题所述

可能性最大的原因有两个:

1、网络问题,请尝试在源头机器ping目标机器的ip,如果是通的请往下看,如果不通请排查网络问题。

2、22端口被防火墙过滤,请输入以下命令解决:

firewall-cmd --zone=public --add-port=22/tcp --permanent # 添加端口

firewall-cmd --reload # 重启防火墙

扩展资料:

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为

建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全

性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上

的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端

适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,

以及其他平台,都可运行SSH。

参考链接:百度百科-SSH

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-02

    ping ip看通不通。如果不通,说明链路不通或者不在相同网段。

    在linux下,用netstat -auntp|grep 22 看看有没有22端口在监听。

    远程用nc -z -w 10 ssh_server_ip 22 && echo good || echo bad,看看是否可以远程连接22. 如果不可以,那么在ssh server上关闭防火墙:setenforce 0

    用3的步骤再试试看。

本回答被提问者和网友采纳
第2个回答  2016-07-13
先ping一下,看看网络通不通

centos7ssh为什么连接不上22端口开了
首要检查是网络连接问题。首先在源机器上执行ping目标机器的IP,确保网络通信畅通。如果ping不通,那么问题可能出在网络配置或路由器设置上,需要检查并解决网络连接故障。如果网络没有问题,那么可能是防火墙阻止了22端口的访问。在这种情况下,你需要执行以下命令来临时添加22端口并重启防火墙:运行`firewall-...

centos 7 ssh 为什么连接不上 22端口开了
可能性最大的原因有两个:1、网络问题,请尝试在源头机器ping目标机器的ip,如果是通的请往下看,如果不通请排查网络问题。2、22端口被防火墙过滤,请输入以下命令解决:firewall-cmd --zone=public --add-port=22\/tcp --permanent # 添加端口 firewall-cmd --reload # 重启防火墙 ...

Centos7修改ssh默认22端口
首先,进入sshd_config文件修改端口号。接着,利用semanage工具调整SELinux端口配置,SElinux作为MAC(强制访问控制)系统的实现,旨在明确进程可访问的资源。通过安装semanage工具,可以进行配置管理。随后,配置firewall以进一步强化防护。至此,SSH默认端口修改及额外的访问限制配置已全部完成。通过将22端口访问转...

为什么我的Xshell连接不了我的linux(centos 7)?
VMWare设置相似,因为没有安装,所以没有截图。设置好了之后,从本机终端运行,ssh 用户名@192.168.56.1,即可远程到虚拟机,截图如下:登录成功界面 另外注意,ICMP协议是没有端口的,从虚拟机ping外网以及回应的ping包由VirtualBox\/VmWare负责转发,不需要设定端口映射,所以你可以直接ping通百度 ...

使用ssh密钥连接Linux防止远程22端口密码爆破(以centos7为例)
使用ssh密钥连接Linux防止远程22端口密码爆破(以centos7为例)解决远程ssh爆破问题,封禁IP是方法之一,更安全的策略是采用ssh密钥登录。下面是两种实现方法。首先,利用Shell脚本定时监控ip登录失败次数,一旦达到预设阈值,将其加入黑名单。示例代码如下:编写一个定时执行的脚本,定期检查登录失败记录,对于...

虚拟机无法上网或ssh连接不上的几种原因
在使用虚拟机时,遇到上网故障或ssh连接问题,我们可以通过以下步骤排查问题:首先,务必确认虚拟机的IP地址是否正确,特别是针对Centos7系统。可以尝试使用命令检查网卡配置,或者直接通过cat命令查看配置文件。其次,检查VMware的配置是否设置合理。如果使用的是桥接模式,确保虚拟网络编辑器中的配置正确。同时,...

linux centos 7中FTP和SSH都配置了,查看状态如图,可就是连不上
选择题 1 C 2 B 3 A 4 B 5 A 6 A 7 D 8 B 9 B 10 A 11 C 12 D 13 A 14 A 15 D 16 我看不出正确答案 都是错的 正确的应该是 mount \/dev\/hdc \/mnt\/cdrom 卸载 unmount \/mnt\/cdrom 17 B 18 B(chmod 764 exer1 才对 但是其它的答案肯定是错的)19 D 20 B ...

CentOS7系统中ssh的用法
为了配置SSH服务,首先确保Linux系统是CentOS7版本。然后,通过命令行下载并安装SSH程序包。确认SSH服务已安装,通常使用`systemctl status sshd`命令查看服务状态。启动SSH服务并设置为开机自启动,确保服务器在重启后仍能正常提供远程访问。同时,开启防火墙服务,允许SSH端口(默认为22)进行通信。对于连接...

centos 7无法ping通其他网段,xshell也无法远程连接
C7下尽量使用NetworkManager去管理网络。设备名称也尽量不去修改。命令行网络设置有两条命令可用,nmcli,纯命令行工具。nmtui,文本图形界面。可以使用 nmcli device status 查一下设备的状态,看网卡是否正常工作。用 ip addr 查看一下网卡信息是否正常。

linux centos 7 系统,SSH无法远程连接,是什么原因,如何处理?急,在线...
在root用户界面输入\/usr\/sbin\/sshd输入后系统不会有任何的提示 Linux(centos)系统不重启解决远程SSH无法登录 然后我们打开远程连接软件输入服务器ip和正确的远程端口 Linux(centos)系统不重启解决远程SSH无法登录 登录系统,查看系统日志,查看系统出错原因 Linux(centos)系统不重启解决远程SSH无法登录 ...

相似回答