Linux VPS主机修改VPS默认SSH端口的方法

如果我们开始就修改默认端口,那即便需要猜测和破解密码,需要先找到端口,至少可以增加VPS被入侵的难度,在这篇文章中,老蒋将会分享如何修改VPS默认SSH端口。

第一步、vi  /etc/ssh/sshd_config

使用xshell或者putty登录VPS,默认的VPS一般是22端口,然后输入vi  /etc/ssh/sshd_config会看到这样的界面。

我们只需要修改22数字为任意的5个数字(这样妥当一点)。

第二步、重启SSH

我们在上面修改且退出之后,需要重启SSH才可以生效。

#centos
/etc/init.d/sshd restart
#debian或者ubuntu
/etc/init.d/ssh restart

如果我们使用的是CENTOS系统或者debian/ubuntu,使用不同的命令重启SSH。

这样,重启之后,默认的端口就改变,我们就可以用新的端口登录SSH,或者SFTP,这样安全性比默认好很多

友情提示:我们如果修改ssh端口记得需要在iptalbes防火墙中加入你的端口哦,否则无法登录。

时间: 2024-09-14 08:05:59

Linux VPS主机修改VPS默认SSH端口的方法的相关文章

linux中禁止root用户与ssh端口更改方法

首先修改配置文件 ssh端口更改方法 vi /etc/ssh/sshd_config 找到  #Port 22  这一句,这里是标识默认使用22端口,修改为如下: Port 22       不删除22号端口是因为未确定新的端口号正常使用 Port 888 然后保存退出 执行/etc/init.d/sshd restart     重启ssh服务 这样SSH端口将同时工作与22和800上. 现在编辑防火墙配置:vi /etc/sysconfig/iptables 启用800端口(复制1份22端口

CentOS系统中怎么修改默认SSH端口?

  CentOS系统中怎么修改默认SSH端口?          默认的centOS默认端口是22,时间久了你会找到很多日志文件,这是扫描攻击留下的错误日志.那么今天我们要做的就是改成只有自己知道的数字,这样降低了被扫描到的几率,也就等于提高了安全性. 1.登陆SSH修改配置文件,输入如下命令 vi /etc/ssh/sshd_config 会出现如下提示,大家能够看到#port 22,代表默认端口22.按下键盘的a,vi命令中a是编辑,你按下a之后进入编辑状态,这时候可以用键盘的上下键移动绿色

Linux VPS主机修改DNS地址解决无法远程wget文件问题

应该有很多网友会跟老左一样,比如在开通VPS之后会很习惯的直接安装需要的环境(一般都是这样的),但是可能因为我们需要wget下载的脚本数据源的地址问题,不能确保直接达到Linux VPS主机服务器的网络是畅通和稳定的,会导致我们在安装部署环境的时候出现安装不完整.有些文件无法完全下载.   一般情况下,我们只需要修改VPS主机的DNS就可以解决这个问题.比如直接修改当前VPS主机的/etc/resolv.conf文件中的DNS为8.8.8.8.8.8.4.4这一组DNS保存后就可以解决问题.但是

Linux VPS主机MYSQL数据库备份的4个方法

从虚拟主机过度到VPS之后,一般的站长可能会感觉到运维时间成本还是比较大的,虽然有些时候便宜VPS对比虚拟主机还稍许便宜,但是VPS在运维的时候是比虚拟主机操心一些.比如在VPS维护.备份数据方面,在没有使用定期自动备份功能而是用手工备份,备份周期应该比虚拟主机缩短很多.对于网页文件,我们可以通过压缩打包FTP下载的方式搞定,MYSQL数据库的备份需要格外的小心,一旦备份失误缺失,然后真需要还原恢复的时候可能会造成很大的损失. 下面老左整理大部分用户比较常用的Linux VPS主机网站环境MYS

linux VPS主机上备份网站和数据库的方法_Linux

今天介绍一下简单的方法为自己的VPS备份. 1.使用putty登录VPS,这里不多介绍了. 2.备份网站目录: [root@www ~]# cd /web/www //进入相应的目录 [root@www www]# tar zcvf vps.tar.gz vps //使用tar打包且压缩vps文件夹,压缩后的文件名为:vps.tar.gz [root@www www]# 3.备份数据库: 方法一:使用PHPmyadmin备份数据库 方法二:使用mysqldump定时自动备份数据库 [root@w

修改Linux SSH默认22端口的方法

在使用VPS过程中,为了安全起见,一般都会修改SSH默认的22端口,具体方法为:  代码如下 复制代码 vi /etc/ssh/sshd_config 修改字段:  代码如下 复制代码 Port 22 重启SSH服务  代码如下 复制代码 /etc/init.d/sshd restart 这样就可以使用新的端口来连接SSH了.

Linux中禁止root用户SSH登录及修改SSH端口的方法

  1.禁止root用户登录ssh 代码如下: #vi /etc/ssh/sshd_config 把 代码如下: PermitRootLogin yes 改为 代码如下: PermitRootLogin no 重启sshd服务 代码如下: #service sshd restart 此时再使用root登录就会被提示拒绝: 代码如下: login as: root root@192.168.8.100's password: Access denied 2.修改ssh默认端口 代码如下: vi /

VPS下修改MySQL root用户密码的方法_Mysql

1.首先停止正在运行的MySQL进程 Linux下,运行 killall -TERM mysqld Windows下,如果写成服务的 可以运行:net stop mysql,如未加载为服务,可直接在进程管理器中进行关闭. 2.以安全模式启动MySQL Linux下,运行 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables & Windows下,在命令行下运行 X:/MySQL/bin/mysqld-nt.exe –skip-grant-tabl

linux中shell获取ssh端口号方法

  格,如下: 代码如下 [root@MyVPS1697 201407]# netstat -ntpl|grep sshd|grep -v grep |awk -F : '{print $4}' 为了解决空格问题,把我所在的3个运维群都问了一个遍,现在才知道人多力量大,好多热心的群友给我了几个解决办法,现在把他们给的shell语句发出来: 代码如下 netstat -antp | grep sshd| awk -F ":" '{print $4}' | awk '{if($0 !~/^