前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux学习笔记之Linux修改或增加ssh端口

Linux学习笔记之Linux修改或增加ssh端口

作者头像
Jetpropelledsnake21
发布2018-07-05 10:37:39
1.9K0
发布2018-07-05 10:37:39
举报
文章被收录于专栏:JetpropelledSnake

1.什么是SSH

SSH 为 Secure Shell

由 IETF 的网络工作小组(Network Working Group)所制定;

SSH 是建立在应用层和传输层基础上的一种安全协议。

SSH传输数据是加密的,可以有效防止传输过程被截取数据保障安全。

SSH的数据是经过压缩的,所以可以加快传输的速度

2.修改或者添加SSH端口

1. 首先查看一下当前linux是否已经安装SSH软件包,使用 rpm -qa|grep ssh

 2.找到SSh服务配置文件路径一般都是在 /etc/ssh这个目录下面 sshd_config 这个文件

代码语言:javascript
复制
vi /etc/ssh/sshd_config

找到 #Port 22 , 在下面(红色箭头指示)加入新的端口即可,例如 Port 3333;

如果你想另外保留原来的22端口不变,把Port 22前面的#去掉即可,以后你可以通过3333和22两个端口SSH到你的主机。

 3. 修改保存后,重启SSH服务(如下是7版本以下的命令,如果是7版本以上的系统,相关命令请自行百度):

代码语言:javascript
复制
/etc/init.d/sshd restart

或者

代码语言:javascript
复制
service sshd restart 

4. 如果还不通访问,需要关闭防火墙:

代码语言:javascript
复制
/etc/init.d/iptables stop 

或者

代码语言:javascript
复制
service iptables stop 

5. 为了保持这个端口,需要关闭防火墙并加入这个端口

CentOS 7RedHat 7 之后的 Linux 发行版防火墙开启和关闭( firewall ):

代码语言:javascript
复制
systemctl stop firewalld.service
代码语言:javascript
复制
firewall-cmd --zone=public --add-port=5121/tcp --permanent
# --zone 作用域
# --add-port=5121/tcp 添加端口,格式为:端口/通讯协议
# --permanent 永久生效,没有此参数重启后失效
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-07-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.什么是SSH
  • 2.修改或者添加SSH端口
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档