跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • 更改Linux服务器的SSH端口号以及使用方法

更改Linux服务器的SSH端口号以及使用方法

By 大伟哥 | 2017-10-22,周日, 09:35

SSH是远程登录管理Linux服务器的重要工具,是每个有追求的站长都应该了解并能够熟练使用的工具。

SSH默认使用的端口号是22,很多黑客工具都会扫描报务器的22端口试图暴力破解获得服务器的控制权限。所以我们可以修改SSH服务的默认端口为其他不常用的端口号,这样就可以在一定程度上减少被入侵的机率。下面大伟哥介绍以下如何修改服务器的SSH服务端口。

SSH服务的设置一般是放在/etc/ssh/sshd_config文件里,我们可以使用vim/nano或者你喜欢的任何文本编辑工具打开并进行编辑。以下是文件可能的开头部分:

# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes
... ...

文件里第一行没有被#号注释掉的代码就是Port 22指定了SSH的默认端口。我们可以把22改成其他的端口号,比如22222,然后保存退出就可以了。

配置文件修改之后,需要重新启动SSH服务,重启命令是sudo service sshd restart。

成功修改SSH服务的端口以后,使用SSH连接服务器的时候,就需要使用-p指定服务器端口了,比如:

ssh www.daweibro.com -p 22222

注意:

使用ssh命令的时候,字母p要用小写。

但当你要使用加密的复制程序scp上传文件到服务器的时候,一定把到-P参数写在紧跟scp后面,并且一定要用大写的字母P,例如:

scp -P 22222 text.txt daweibro@daweibro.com:/home/daweibro
小微企业信息化
网站建设
  • 添加新评论
  • 275 阅读
Linux
Ubuntu

评论

银色月航

7 years 4 months 之前

永久连接

变更一下ssh端口也好,否则容易被攻击

  • 回复

大伟哥

7 years 4 months 之前

永久连接

银色月航 回复 变更一下ssh端口也好,否则容易被攻击

对的,这个是很基本但是很有用的一招…

对的,这个是很基本但是很有用的一招。其实很多搞恶意攻击的人都不太懂网络安全的原理,就是拿工具照着教程操作,你稍微调整一下,他们就傻眼了。当然,还是有高手的,那种咱们挡不住,但调整一下可以屏蔽很多无聊的攻击。

  • 回复

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
14 + 2 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有