linux禁止root登陆

通过su - root切换到root

可以通过修改/etc/ssh/sshd_config文件,将其中的PermitRootLogin改成no,然后重新启动ssh服务就 可以了。

/etc/rc.d/sshd restart

service sshd restart

时间: 2025-01-30 01:22:27

linux禁止root登陆的相关文章

自动禁止ssh的root登陆

群友需求,自动禁止root用户ssh登陆系统 #!/bin/bash #SSH_IP=`ifconfig eth0|awk '/inet addr/'|awk '{print $2}'|cut -d ":" -f2` SSH_ROOT_NO=`awk '/PermitRootLogin/' /etc/ssh/sshd_config|awk '{if($1=="'PermitRootLogin'") print $1,$2}'` SSH_ROOT_YES=`awk '

linux中禁止root用户ssh远程登录并修改ssh远程登录端口

服务器的安全性不言而喻,服务器安全性设置的第一步就是堵住入口. 对于linux而言,堵住入口,就是不让别人能随便进入我们的服务器里面乱搞,不然一个命令 "rm  -rf  / ",后果不堪设想.所以不能让别人进入我们的服务器,更加不能让别人用root用户进去.所以最好的做法就是: 在linux上面设置禁止root用户远程登录,并且修改ssh端口[因为默认的端口是22,改了设置多一层障碍],然后我们需要登录进去的时候,就用一个没有权限的用户登录进去,然后再用su命令切换到root或者其他

Linux中VPS禁止ROOT授权/登录/禁用root用户的方法

修改ROOT的思路:添加新用户,然后设置该用户为ROOT权限,这样我们以后登录SSH就可以用新用户,这个用户只有我们自己知道,这样就增加了猜测的难度,至此VPS主机的安全进一步得到提升. 第一.新增用户以及设置密码 useradd itbulucom passwd itbulucom 利用useradd添加用户,passwd给这个用户设置密码,然后会出现添加密码界面,我们输入密码之后回车再输入一次. 新增新管理用户 第二.设置权限 vi /etc/ssh/sshd_config 可以用上面的vi

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下禁止root的ssh登录shell脚本

linux禁止root用户通过ssh登录 禁止root用户通过ssh登录,是通过操作sshd_config配置文件来实现. 1.打开ssh配置文件 vim /etc/ssh/sshd_config 2.找到文件中下面一行文字 #PermitRootLogin no也有可能是#PermitRootLogin yes 3.去掉该行前面的#号,使其成为下面这样: PermitRootLogin no 4.重启ssh服务 /etc/init.d/sshd restart 接下来试着用root账号再登陆发

Linux中SSH端口修改与禁止Root远程登陆方法总结

操作系统:CentOS release 5.5 (Final) 编辑配置文件: #vi /etc/ssh/ssh_config Port 22 #加入新的 Port 值 Port 10124 编辑配置文件: vi /etc/ssh/sshd_config Port 22 #加入新的 Port 值 Port 10124 生产机器禁止ROOT远程SSH登录:     #vi /etc/ssh/sshd_config     把     PermitRootLogin yes     改为     P

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 /

linux ssh root登录配置/无密码和证书登录

一.无密码登录办法 环境:本机器:ubuntu 9.04,服务器centos5.x系列. 最近为了工作需要,开机启动将服务器的文件挂载到自己的工作区, 一开始采用smbmount进行挂载,建立项目进行开发.挂载里面的文件,每次保存时都会提示你文件已经修改需要你刷新整个项目,太麻烦了.都不敢随便保存.不实时保存容易出现的问题大家可想而知. Samba是为大家在windows和linux进行文件共享量身定制的.但是对于linux而言就不尽人意了. smbmount 挂载可以直接在参数上面输入用户名和

如何解决Linux的Root密码丢失问题

简介: Linux root密码丢失了怎么办?给你一个方法. GRUB:在引导装载程序菜单上,键入 [e] 来进入编辑模式.你会面对一个引导项目列表.查找其中类似以下输出 的句行: kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2 按箭头键直到这一行被突出显示,然后按 [e].你现在可在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模式.按 [Enter] 键来使编辑结果生效. 你会被带会编辑模式屏幕,从这里,按 [b],