请教如何通过命令开启端口用SSH的命令来启用SS-Server服务

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

是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议

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

#如果没有,则需要安装

#查看TCP 22端口是否打开

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

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

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

很多时候我们都是通过SSH 服务 来对 Linux 進行操作而不是直接来操作Linux机器,包括对Linux服务器的操作因此,设置SSH服务对于学习Linux来说属于必备技能(尤其是运维人员)关于CentOS 7 对于防火墙這一块的设置有一定的修改,新增了 firewalld 模块具体修改可以参考官方文档,这里只介绍CentOS 7设置 SSH 服务以及端口的修改

查看安装的 ssh 服务包

安裝完成之后已经可以进行ssh 登录了,默认的ssh服务端口为 22

如果只是使用 ssh服务来练习操作虚拟机到这里就已经可以了

2.修改SSH服务端ロ

在修改端口之前,先添加一个端口,找到 Port 进行修改

3.向防火墙中添加修改的端口

安装好之后可以直接使用 semanage 命令:

使用新添加的端口进行登录:

到这里 ssh 服务的端口已经修改成功!

关于 CentOS 7 minimal 安装版本的网络设置,可以参考作者的上一篇文章:

最後推荐一下作者的个人公众号「404Code」,分享一个互联网人的技术与思考,欢迎关注!

我要回帖

更多关于 端口开启命令 的文章

 

随机推荐