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

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

其实,CentOS 7安装完成,默认是已经打开了22端口的。


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


第一步


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


[root@localhost ~]# 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


#如果没有,则需要安装


[root@localhost /]# yum install openssh-server




第二步


#开启 SSH 服务


[root@localhost ~]# service sshd start


Redirecting to /bin/systemctl start  sshd.service




#查看TCP 22端口是否打开


[root@localhost ~]# 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 端口:


[root@localhost ~]# iptables -nL


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


[root@localhost ~]# iptables -F


----------


SSH Client,推荐使用PuTTY。http://mirror.neu.edu.cn/putty/


相关文章
|
15天前
|
关系型数据库 MySQL Unix
linux优化空间&完全卸载mysql——centos7.9
linux优化空间&完全卸载mysql——centos7.9
52 7
|
16天前
|
人工智能 Linux 虚拟化
Linux Centos虚拟机扩容
Linux Centos虚拟机扩容
|
3天前
|
算法 安全 Shell
SSH:加密安全访问网络的革命性协议
SSH:加密安全访问网络的革命性协议
34 9
|
7天前
|
存储 安全 Linux
|
13天前
|
监控 安全 Linux
【专栏】Linux SSH 的安全对于远程管理至关重要,这几个小妙招安排上!
【4月更文挑战第28天】在数字化时代,Linux SSH 的安全对于远程管理至关重要。增强 SSH 安全包括:使用强密码,调整 SSH 配置文件,尤其是端口号和认证方式;采用密钥认证代替密码;限制登录用户,禁止密码登录;使用防火墙限制访问;定期更新系统和软件。此外,通过日志监控、入侵检测系统及及时应对攻击来提升安全监控。保持对安全知识的学习和更新,结合最佳实践,是保障 SSH 安全的关键。记得安全是个持续过程,时刻保持警惕!
|
5天前
|
存储 安全 Linux
linux centos7中使用 Postfix 和Dovecot搭建邮件系统
linux centos7中使用 Postfix 和Dovecot搭建邮件系统
|
5天前
|
Linux 网络安全 数据库
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
|
5天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
5天前
|
安全 Linux 网络安全
|
12天前
|
监控 前端开发 安全
【专栏】介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理
【4月更文挑战第29天】本文介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理。在前端开发中,SSH用于部署项目、协同后端开发及服务器监控。文章还强调了使用密钥认证、配置别名及安全注意事项,并提醒开发者面对问题时如何解决。学习和熟练运用SSH是前端工程师适应复杂项目需求的关键。