linux怎样添加新端口,在CentOS Linux系统上,添加新的端口,启用ssh服务

SSH作为Linux远程连接重要的方式,如何配置安装linux系统的SSH服务,如何开启SSH?

SSH是什么?

SSH 为 Secure Shell

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

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

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

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

查询\安装SSH服务

1.登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装。

# openssh xx

2.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装

yum install ssh

端口配置

安装好了之后,就开启ssh服务。ssh服务一般叫做 sshd。

开启ssh服务

systemctl start sshd.service(过去是 service sshd start)

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

(root用户查看配置文件时,才能看到端口等信息)

1.使用VI \vim编辑器,打开sshd_config这个文件,搜索找到 port字段:

vi /etc/ssh/sshd_config

2.将光标定位到port 22这行 yy 然后键盘P复制一行, insert插入,添加Port 2222(去掉Port 22之前的注释符)

3.设置好之后,wq保存退出, 表示已经增加了一个2222端口号啦

4.配置了port之后,我们需要启用新端口:

sudo semanage port -a -t ssh_port_t -p tcp 2244

如果提示semanage命令没有,则需要安装:

sudo yum -y install policycoreutils-python

5.接着让新端口在防火墙启用:

sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp

6.重新加载防火墙设置:

sudo firewall-cmd --reload

7.通过下面命令重启ssh服务:

sudo systemctl restart sshd.service

旧命令:

service sshd start 启动服务

命令:service sshd stop停止服务

重启后可输入:netstat -antp | grep sshd查看是否启动2222端口

也可以查看service sshd status。

8.使用新的端口尝试登陆

ssh -p 2222 test@192.168.xx.xx

linux下面如何设置SSH服务开机启动

chkconfig sshd on

注:若是chkconfig sshd off则禁止SSH开机启动。

参考

linux系统下添加新硬盘的方法详解

对于linux新手来说,在linux上添加新硬盘,是很有挑战性的一项工作. 在Linux服务器上把硬盘接好,启动linux,以root登陆. fdisk -l ## 这里是查看目前系统上有几块硬盘 D ...

CentOS 7系统上添加netcdf库

这里提供两种方法来安装 netcdf: 一是 yum 安装,yum 安装时采用的是系统自带的 gfortran 编译器,版本较旧: 二是采用源码来 Makefile 编译安装的方式,它可以下载最新版的 ...

063_显示本机 Linux 系统上所有开放的端口列表

#!/bin/bash#从端口列表中观测有没有没用的端口,有的话可以将该端口对应的服务关闭,防止意外的攻击可能性 ss -nutlp |awk '{print $1,$5}' | awk -F&quo ...

显示本机 Linux 系统上所有开放的端口列表

#!bin/bash#作者:liusingbon#功能:从端口列表中观测端口,关闭无用端口对应的服务,降低被意外攻击的可能性ss -nutlp |awk '{print $1,$5}' |awk -F ...

Linux上添加新硬盘的实例介绍

在Linux上添加新硬盘的实例讲解,有需要的朋友可以看看. 系统:Redhat AS3 UP3硬盘:scsi注意:# 表示是root用户执行的命令 [root@cncmail data1]# fdis ...

CentOS Linux 系统 安装oracle 11g

CentOS Linux 系统 安装oracle 11g 在Linux系统上安装oracle是比较麻烦,需要配置各种变量啥的,o(︶︿︶)o ,但是没办法,有些东西你总的去接触,而且接触理解的越早越深 ...

随机推荐

第一次线上OJ水友赛

偶然的机会遇到了这个神奇的网站http://www.luogu.org/   巧遇今天又有小比赛果断去试试,为我的蓝桥北京之旅练练手. 苦苦的在机房刷了一下午,大概做到了6点半. 最激动的是等成绩了, ...

转:requirejs2.0新特性介绍

就在前天晚上RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0.随后的几小时James Burke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升 ...

Sybase Unwired Platform(SUP) 经常使用资源整理(不断更新中)

提示:建议刚開始学习的人看三个东西,详见以下的详细内容.然后再去看论坛,官方技术支持站点等资源. SUP移动开发平台 中文视频讲座 SUP入门讲座(Wang Jun) SUP系列学习笔记 SUP实验 ...

dm3730和dm6437,dm6446,AM335x启动过程的不同

dm3730的启动流程为RBL+X-loader+uboot+uImage分别在片内ROM(fireware),片内SRAM,片外的DDR,片外的DDR. 之所以建立这样一个复杂的启动过程,我个人的理 ...

python3之xml&ConfigParser&hashlib&Subprocess&logging模块

1.xml模块 XML 指可扩展标记语言(eXtensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. XML 被设计用来传输和存储 ...

shellb编程 之 实践出真知

1.查询file1 里面空行的所在行号 纯空行:awk ‘{if($0~/^$/)print NR}’ file 空行和带空格,制表符等的行:awk '$0~/^\s*$/' file 2.查询fil ...

(转)整理 node-sass 安装失败的原因及解决办法

转载地址:https://segmentfault.com/a/1190000010984731

Linux配置Python默认版本

我们知道在Windows下多版本共存的配置方法就是改可执行文件的名字,配置环境变量. Linux中的配置原理差不多,思路就是生成软链接,配置到环境变量. 在没配置之前,我的Ubuntu中安装了pyth ...

【刷题】BZOJ 3262 [HNOI2008]GT考试

Description 阿申准备报名参加GT考试,准考证号为N位数X1X2....Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字. 他的不吉利数学A1A2...Am(0&lt ...

Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion(二)

接前一篇 Spring Framework 官方文档学习(四)之Validation.Data Binding.Type Conversion(一) 本篇主要内容:Spring Type Conver ...

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值