更改ssh服务远程登录的配置
来源:互联网 发布:directx11编程 编辑:程序博客网 时间:2024/05/17 07:45
linux远程连接默认端口port 22
配置文件
1.修改之前先备份
2.修改配置文件
在sshd_config里面加入这段
####by Ian#2016-08-07##Port 52113 #ssh连接默认的端口。因为之前大家都知道是22,所以得修改PermitRootLogin no #root这个用户大家都知道,所以得禁止它远程登录PermitEmptyPasswords no #禁止空密码登录UseDNS no #不使用DNSGSSAPIAuthentication no####by Ian#2016-08-07##
- Port 指定sshd守护进程监听的端口号,默认为22。可以使用多条指令监听多个端口。
默认将在本机的所有网络接口上监听,但是可以通过ListenAddress指定只在某个特定的接口上监听。注意,不能与已有的服务端冲突。 - PermitEmptyPasswords 是否允许密码为空的用户登录。默认为”no”。
- PermitRootLogin是否允许root远程登录。可用值如下:”yes”(默认)表示允许。”no”表示禁止。”without-password”表示禁止使用密码认证登录。”forced-commands-only”表示只有在指定了command选项的情况下才允许使用公钥认证登录。同时其它认证方法全部被禁止。这个值常用于做远程备份之类的事情。
- UseDNS指定sshd(8)是否应该对远程主机名进行反向解析,以检查此主机名是否与其IP地址真实对应。默认值为”yes”。
3.重启sshd (SSH服务端程序)
[root@muban ssh]# /etc/init.d/sshd restart
此时远程连接,仅有普通用户通过52113端口远程连接到系统中,root已被进制远程登录了(不过对本地登录的用户不受影响)
试一下重连一个窗口,发现已经连不上了。这时的端口是22。修改后的端口是52113。
4.重新登录
把端口改为52113,并关闭防火墙,再次在这个重连一下就能连上了。
既然已经修改了配置文件并且重启了sshd,为什么当前窗口(root用户,端口22)还能生效呢?
这是因为CRT跟服务器在之前已经建立了连接,如果退出后重新登录就连不上了。
0 0
- 更改ssh服务远程登录的配置
- Linux更改ssh服务远程登录配置
- 更改ssh服务远程登录配置
- 学习笔记8——linux系统安全优化之更改SSH服务远程登录的配置
- ubuntu14.04远程登录服务-ssh的安装和配置
- SSH远程登录服务
- 配置SSH 远程登录
- SSH远程登录配置
- 配置SSH远程登录
- linux ssh 不需要登录密码,即可远程登录的配置
- 远程登录服务:telnet和ssh
- Linux服务笔记:SSH远程登录
- ubuntu开启SSH服务远程登录
- ESX Server的SSH配置Root用户远程登录
- Ubuntu 14.04远程登录服务器--ssh的安装和配置
- Ubuntu 14.04远程登录服务器--ssh的安装和配置
- Ubuntu 14.04远程登录服务器--ssh的安装和配置
- Ubuntu远程登录服务器--ssh的安装和配置
- Java泛型中E、T、K、V等的含义
- 009——struts2的OGNL
- Socket小例子
- Java中移位运算
- find your present (2) (位异或)
- 更改ssh服务远程登录的配置
- MySQL中针对大数据量常用技术:查询优化,数据转移
- 暑期打卡——Ubuntu下的java web开发环境搭建(eclipse+tomcat+mysql+jdk)
- Windows下配置Protobuf
- 单例模式(懒汉方式和饿汉方式)
- PHP基础排序算法(四)快速排序
- SDUT 3467 图的基本存储的基本方式四
- Quartz(07) quartz spring web 项目的整合(方法一)
- Git暂存区原理