加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux(例如CentOS 7)打开TCP 22端口,基于SSH协议

发布时间:2020-12-14 01:48:37 所属栏目:Linux 来源:网络整理
导读:SSH 为?Secure Shell?的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。 第一步 #查看本机是否安装SSH软件包 [[email?pro

SSH 为?Secure Shell?的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

第一步

#查看本机是否安装SSH软件包

[[email?protected] ~]# rpm -qa | grep ssh

openssh-server-6.6.1p1-12.el7_1.x86_64

openssh-clients-6.6.1p1-12.el7_1.x86_64

libssh2-1.4.3-8.el7.x86_64

openssh-6.6.1p1-12.el7_1.x86_64

#如果没有,则需要安装

[[email?protected] /]# yum install openssh-server

?

第二步

#开启 SSH 服务

[[email?protected] ~]# service sshd start

Redirecting to /bin/systemctl start? sshd.service

?

#查看TCP 22端口是否打开

[[email?protected] ~]# netstat -ntpl | grep 22

tcp? ? ? ? 0? ? ? 0 0.0.0.0:22? ? ? ? ? ? ? 0.0.0.0:* ? ? ? ? ? ? ? LISTEN? ? ? 17816/sshd ? ? ? ? ?

tcp6 ? ? ? 0? ? ? 0 :::22 ? ? ? ? ? ? ? ? ? :::*? ? ? ? ? ? ? ? ? ? LISTEN? ? ? 17816/sshd

?

第三步

#接下来便可使用终端仿真程序(例如putty)去登陆远程主机

如果你在客户端不能连接SSH服务的话,那可能是防火墙的原因,终端命令行中输入 iptables -nL 来看是否开放了ssh tcp 22 端口:

[[email?protected] ~]# iptables -nL

你可以将防火墙中的规则条目清除掉:

[[email?protected] ~]# iptables -F

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读