优化centos远程SSH连接

1.

①通过ls -l /etc/init.d/sshd命令查看sshd服务

②通过ps -ef|grep sshd命令查看sshd进程

2.ssh_config与sshd_config的区别一个表示本地客户端一个表示服务器:

3.通过ll /etc/ssh/sshd_config命令查看sshd配置文件:

4.修改配置文件前先备份以主机名时间日期的格式进行命名,这里将/etc/ssh/sshd_config备份为/etc/ssh/sshd_config.you.20160222

5.通过在vi的命令模式下输入:set nu 命令进行设置行号:

6.修改配置文件内容如下:

a.将useDNS的yes改成no:

b.将原为0.0.0.0的监听地址转换为内网IP地址192.168.65.130:

修改过监听地址后发现,此时sshd服务只接受或者说只把内网192.168.65.130当做合法的ip:

c.将禁止root远程连接的yes改为no:

d.搜索GSSAuthentication 将默认的yes注释掉改为no:

f.修改端口号将原远程连接端口22修改为52113:

7.批量实现sshd配置的更改:

a.直接将需要修改的配置整个粘贴到/etc/ssh/sshd_config中(似乎否认级别no更高级?)

b.通过sed命令进行批量修改:sed -ir '13 iport 52113\nPermitRootLogin no\nPermitEmptyPasswds no\nUseDNS no\nGSSAPIAuthentication no' sshd_config

8.比较原文件与修改过后文件的区别:

1.利用diff命令:

2.利用vimdiff命令(更为强大且可以高亮显示):

9.通过/etc/init.d/sshd restart和/etc/init.d/sshd reload命令进行重启sshd服务以使得配置生效:

10.通过修改过配置文件后会出现拒绝服务现象:

显然因为之前端口号从22改为52113但SecureCRT的快速连接的会话选项中却并未改过来所以不匹配了自然连接不上了:

修改过后再登陆的话,发现又可以重新连接上了:

如果修改过端口后,以未修改前的端口登陆的连接依旧活动且连接但一旦登出就会连接不上的说:

(0)

相关推荐

  • 连接阿里云ECS,ssh连接服务器,ssh连接CentOS

    买了阿里云的centos服务器怎么连接呢 操作方法 01 第一种是用ssh,安装Xshell5 02 打开XShell 03 新建会话输入ip 04 选择新建的会话,点击连接,选择接受并保护,输入ro ...

  • CentOS上SSH客户端PAC Manager的安装流程讲解

    对于在 Windows 上经常需要远程管理 Linux 服务器的 SA 们来说,也许会觉得 SecureCRT 非常好用,因为它是一个强大的 SSH 帐号管理工具,而且可以记住密码,但这个是收费软件. ...

  • linux 远程桌面连接

    我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux 远程桌面连接? 不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为L ...

  • 将贝尔金路由器设置为只用SSH连接的方法

    一般情况下,我们在设置路由器时都是采用Telnet来远程访问,其实这是不安全的,当然如果只是一般的网络,那还没有什么事,但是有些一些网络环境中,传输着非常敏感的数据,这就要求网络的安全性一定要到位,在 ...

  • 将贝尔金路由设为只用SSH连接的方法

    其实这是不安全的,当然如果只是一般的网络,那还没有什么事,但是有些一些网络环境中,传输着非常敏感的数据,这就要求网络的安全性一定要到位,在这种情况下,我们还采用Telnet连接就相当于大声喊楼上人的门 ...

  • CentOS配置ssh无密码登录注意事项

    前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart。最后退出root,以下所有 ...

  • windows与linux互相远程桌面连接的图文教程

    玩windows的用户,如果在家里遥控办公室电脑,那么用windows自带的远程桌面是一个很不错的选择。而如何有linux的参与,两者又如何做到相互远程呢? windows用户: 点开始->运行 ...

  • Vista远程桌面连接的方法

    在Windows Vista兴起的今天,我们使用的电脑也从一台变成了N台,拥有两台电脑的家庭不计其数,单位里更是电脑的泛滥之地,很多用户都需要同时操控两台或以上的电脑,在这种情况下“远程桌面”就帮您解 ...

  • 怎么通过SSH连接Mysql数据库

    怎么通过SSH连接Mysql数据库 工具/原料 SQLyogEnt 方法/步骤 在这里小编使用的是SQLyogEnt进行远程连接配置了SSH的数据库.通过桌面的SQLyogEnt运行数据库客户端. 在 ...