Linux 更改SSH端口

简介:
+关注继续查看

  Windows服务器的默认远程管理端口是3389,Linux服务器的默认端口是22。如果在公网上,经常会被工具扫,这是不安全的,为了系统安全,需要更改默认的配置。

下面是操作过程以Centos6.5为例:

1
2
3
4
5
6
7
8
9
[root@zdw ~]# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori   更改配置前备份
[root@zdw ~]# vi /etc/ssh/sshd_config                            编辑sshd_config
####by zdw#2016-4-11##    加入以下内容
Port 52113
PermitRootLogin no
PermitEmptyPasswords no
UseDNS no
GSSAPIAuthentication no
####by zdw#2016-4-11##

参数说明:


参数 说明
Port

     指定sshd守护进程监听的端口号,默认为22。默认在本机的所有网络接口上监听,也可以通过ListenAddress指定只在某个特定的接口上监听。

     端口范围:0-65535,不能与已有的服务器端口冲突。

PermitRootLogin      是否允许root登录。可用值如下:“yes”(默认)表示允许;“no”表示禁止;“without-password”表示禁止使用密码认证登录;“forced-commands-only”表示只有在指定了command选项的情况下才允许使用公钥认证登录,同时其它认证方法全部被禁止,这个值常用于做远程备份之类的事情
PermitEmptyPasswords      是否允许密码为空的用户远程登录。默认为“no”
UseDNS

     指定sshd是否应该对远程主机名进行反向解析,以检查此主机名是否与其IP地址真实对应。默认值为“yes”。

     建议改成“no”,否则可能导致ssh连接很慢

GSSAPIAuthentication no      解决Linux之间使用ssh远程连接慢的问题

以上修改完成后,保存退出。

执行如下命令重启sshd,使配置生效:

1
2
3
4
5
[root@zdw ~]# /etc/init.d/sshd reload
Reloading sshd:                                            [  OK  ]
[root@zdw ~]# /etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]

注:reload为平滑重启,不影响正在ssh连接的其他用户,因此要好于restart。

此时,root用户已不能登录,要使用zdw用户通过52113登录。

wKioL1cLIA6jgjOlAAFa15VGTkc190.jpg

1
2
3
4
5
6
[zdw@zdw ~]$ whoami
zdw
[zdw@zdw ~]$ su - root
Password: 
[root@zdw ~]# whoami
root


参考:

老男孩Linux

http://oldboy.blog.51cto.com/2561410/1300964






      本文转自cix123  51CTO博客,原文链接:http://blog.51cto.com/zhaodongwei/1762544,如需转载请自行联系原作者



相关文章
|
6天前
|
安全 网络协议 Linux
哇~真的是你呀!今天是LINUX中的SSH服务
SSH(Secure Shell)是一种加密网络协议,用于远程登录和安全传输数据。在Linux系统中,SSH服务是一种常见的远程管理工具,允许用户通过安全的连接远程访问和控制Linux服务器。以下是关于Linux中SSH服务的一些重要信息.
28 0
|
27天前
|
监控 数据可视化 安全
Linux——怎样使用SSH服务实现远程UI界面本地显示
需求场景 最近几天需要实现软件的远程监控,但是实际场景又不能使用向日葵、VNC、AnyDesk、以及其他的监视软件,并且软件的整体设计也没有这块的数据上行设计。
53 0
|
27天前
|
Linux 网络安全 开发工具
Linux之ssh
Linux之ssh
15 0
|
29天前
|
Linux 网络安全
今天你花里胡哨了吗 --- 定制属于自己的linux ssh迎宾信息
今天你花里胡哨了吗 --- 定制属于自己的linux ssh迎宾信息
14 0
|
1月前
|
Linux 网络安全
linux端口连通性测试telnet、wget、ssh、curl
linux端口连通性测试telnet、wget、ssh、curl
|
1月前
|
网络协议 安全 Linux
Linux | 如何保持 SSH 会话处于活动状态
Linux | 如何保持 SSH 会话处于活动状态
30 1
|
2月前
|
网络协议 Ubuntu Linux
VSCode使用Remote SSH远程连接Linux服务器【远程开发】
VSCode使用Remote SSH远程连接Linux服务器【远程开发】
|
2月前
|
存储 安全 Linux
在 Linux 上保护 SSH 服务器连接的 8 种方法
本文主要介绍了8种提高SSH协议安全性的方法,这些在实际工作中其实是都会有所用到的,比如服务器基线啥的,希望大家一起努力维护好自己的服务器。另注:本文为转载,版权为原作者所有https://www.linuxmi.com/secure-ssh-connections-linux.html,侵删。
|
2月前
|
Linux 网络安全
三步实现Linux下主机之间SSH免密登录
三步实现Linux下主机之间SSH免密登录
|
2月前
|
Linux 网络安全 数据安全/隐私保护
基于Linux下限制指定用户或IP地址通过SSH登录(访问控制)
基于Linux下限制指定用户或IP地址通过SSH登录(访问控制)
推荐文章
更多