精华内容
下载资源
问答
  • 参考网上很多方案修改过后还是不行,最终依据这篇博客修改后成功。 https://www.cnblogs.com/1996jiwei/p/6248758.html

    参考网上很多方案修改过后还是不行,最终依据这篇博客修改后成功。原因是之前修改的配置文件不对,应该修改sshd_config。
    Xftp连接linux(ubuntu)时提示ssh服务器拒绝了密码,请再试一次

    展开全文
  • 1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_config 将PermitRootLogin 的值改成 yes 将PermitEmptyPassword 的值改成 no 保存退出 ...3.即可在WinSCP用root用户登陆 ----------...

    1.编辑 /etc/ssh/sshd_config文件:  sudo vi /etc/ssh/sshd_config

    将PermitRootLogin 的值改成 yes

    将PermitEmptyPassword 的值改成 no

    保存退出   

     

    2.重启ssh:

    sudo service ssh restart

     

    3.即可在WinSCP用root用户登陆

    --------------------- 本文来自 ZJE_ANDY 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/u014453898/article/details/62043339?utm_source=copquan

    展开全文
  • 目的:不能用root用户直接登录,使用普通用户管理服务器,然后用sudo提权进行操作。 1、创建管理用户,设置密码 [root@localhost ~]# useradd admin [root@localhost ~]# echo "www.yangxingzhen.com" |passwd --...

    系统环境:CentOS 7.4

    服务器IP:192.168.1.39

    目的:不能用root用户直接登录,使用普通用户管理服务器,然后用sudo提权进行操作。

    1、创建管理用户,设置密码

    [root@localhost ~]# useradd admin

    [root@localhost ~]# echo "www.yangxingzhen.com" |passwd --stdin admin

    CentOS 7.4禁止root用户登录并添加sudo权限管理

    2、禁止root登录

    #编辑/etc/ssh/sshd_config文件

    [root@localhost ~]# vim /etc/ssh/sshd_config

    #找到PermitRootLogin,把yes改成no即可

    CentOS 7.4禁止root用户登录并添加sudo权限管理CentOS 7.4禁止root用户登录并添加sudo权限管理

     

    #保存退出

    3、sudo授权admin管理

    修改sudoers的写权限

    这个文件默认是只读的,现在加入写权限,键入命令

    chmod -v u+w /etc/sudoers

    #编辑/etc/sudoers文件,添加以下内容

    [root@localhost ~]# vim /etc/sudoers

    admin ALL=(ALL) ALL

    CentOS 7.4禁止root用户登录并添加sudo权限管理

     

    然后按键esc 进入命令模式 键入命令 :wq! 保存退出

    最后键入命令

    chmod -v u-w /etc/sudoers

    收回写权限

    含义:

    admin                     LL=(ALL)                                  ALL

    用户名     被管理主机的地址=(可使用的身份)     授权命令(绝对路径)

    模块

    含义

    用户名或群组名 表示系统中的那个用户或群组,可以使用 sudo 这个命令。
    被管理主机的地址 用户可以管理指定 IP 地址的服务器。这里如果写 ALL,则代表用户可以管理任何主机;如果写固定 IP,则代表用户可以管理指定的服务器。如果我们在这里写本机的 IP 地址,不代表只允许本机的用户使用指定命令,而是代表指定的用户可以从任何 IP 地址来管理当前服务器。
    可使用的身份 就是把来源用户切换成什么身份使用,(ALL)代表可以切换成任意身份。这个字段可以省略。
    授权命令 表示 root 把什么命令命令授权给用户,换句话说,可以用切换的身份执行什么命令。需要注意的是,此命令必须使用绝对路径写。默认值是 ALL,表示可以执行任何命令。

    #重启sshd服务

    [root@localhost ~]# systemctl restart sshd

    4、验证root登录

    #使用远程工具xshell连接服务器

    CentOS 7.4禁止root用户登录并添加sudo权限管理

    #出现以上情况,表示root拒绝登录

    5、验证sudo提权

    #使用远程工具xshell连接服务器,使用admin用户

    CentOS 7.4禁止root用户登录并添加sudo权限管理

    #查看root家目录

    [admin@localhost ~]$ ls -l /root

    #提示权限不够

    #试试刚才sudo授权,在执行命令前加入sudo命令,输入密码

    [admin@localhost ~]$ sudo ls -l /root

    CentOS 7.4禁止root用户登录并添加sudo权限管理

    验证成功,sudo授权成功。 

     

     

     

    展开全文
  • 在Linux中,有一个配置需要改动,默认它是拒绝root用户ssh远程登录的。 执行下方命令打开sshd配置文件以修改内部的参数(默认情况下Ubuntu的是下方的路径,其它的应该也一样): #sudo vim /etc/ssh/sshd_config ...
    在Linux中,有一个配置需要改动,默认它是拒绝root用户ssh远程登录的。
    1. 执行下方命令打开sshd配置文件以修改内部的参数(默认情况下Ubuntu的是下方的路径,其它的应该也一样):
    #sudo vim /etc/ssh/sshd_config
    
    1. 找到关于远程登录权限的那一行:
    PermitRootLogin prohibit-password
    
    1. 使用#注释掉这行;
    2. 新建一行并添加:PermitRootLogin yes
    3. 最后使用下方命令重启一下服务:
    sudo service ssh restart
    
    1. 现在就可以用root远程登录该主机了。

    探究

    为什么会有prohibit-password这个选项呢?它到底是什么意思?
    openssh官网如是说:

     PermitRootLogin=without-password/prohibit-password now bans all
     interactive authentication methods, allowing only public-key,
     hostbased and GSSAPI authentication (previously it permitted
     keyboard-interactive and password-less authentication if those
     were enabled).
    

    为什么root默认无法远程登录,需要用户手动设置一下呢?详情参见官网说明




    作者:艾孜尔江 转载请务必标明出处!
    展开全文
  • 对于Linux的学习很多操作只有在root权限下才能执行,所以必须要攻克xshell无法以root身份登录的窘境。我们使用root登录,会提示SSH服务器拒绝了密码,尝试多少遍都是这个样子的!这是因为Ubuntu系统对配置文件保护...
  • 服务器搭建从购买云服务器到修改SSH端口、禁用ROOT远程登录前言 此文章为毕设前夕为毕设做准备的学习实践文,将一步一步缓缓道来过程,且陈述所遇之困难。步骤一:购买云服务器 首先要去购买一台云服务器,厂商很...
  • 背景:最近购买了腾讯云服务器,使用了Ubuntu Server ...导致在使用FileZilla连接服务器时进行上传文件操作时,只能以Ubuntu做用户名进行登录,很多操作都没有权限。 1:使用用户名ubuntu登录 2:sudo passwd ro...
  • 可以针对root用户暴力破解密码,这样很不安全,工作中我们一般禁止root用户直接远程登陆,开设一个或多个普通用户,只允许登陆普通用户,如果有需要用root用户,可以su切换root 或者sudo来拥有root权限执行命令。...
  • ubuntu 服务器默认的root账号是没有激活的,需要用初装的用户账号给root设置管理密码: user@ubuntu12:~$ sudo passwd root //用sudo修改root帐户 Password: //输入密码 Enter new UNIX password: //提示输入新的...
  • 初始的时候并没有开启Root用户的远程访问权限Root只能本地localhost,127.0.0.1访问,但是我们操作起来实在是不方便,下面我们就使用Xshell连接Linux服务器操作Mysql给Root用户添加远程访问权限。1、我们先试用...
  • 安装SSH服务器debian Linux允许我们通过ssh协议登录debian服务器。SSH是从远程位置登录debian的首选方法,因为ssh协议通过Internet提供安全的加密连接。 在本教程中我们将学习如何在Debian 8.3上安装SSH服务器。 ...
  • 为了安全起见,在搭建FTP服务器的时候会限制用户的登录,那些用户我让他访问,那些不让访问,FTP服务器提供了两个配置文件: /etc/vsftpd/user_list // 许可哪些用户可以访问 /etc/vsftpd/ftpusers // 不允许...
  • ubuntu 服务器默认的root账号是...user@ubuntu12:~$ sudo passwd root //用sudo修改root帐户 Password: //输入密码 Enter new UNIX password: //提示输入新的root帐户密码 Retype new UNIX password: //再输入一次
  • Linux下的Root权限控制

    2009-07-13 17:26:00
    (注:引用自...在Linux系统中Root拥有最高权限,正因如此攻击者往往以获取Root权限为目标。作为管理员如何有效地对Root进行有效管理呢?本文将从权限控制的角度,提供几个安全技巧
  • 然后我切到root用户下,发现对该目录进行写操作(touch XXX)成功,那么问题来了,root用户是属于哪个部分?它不是用户normal,也不属于normal用户组,那么就应该是属于Others部分,则其为何具有写权限
  • 如果您想使用默认“root”以外的组,也可以在这行的末尾添加“group=foo”(但这可能会有拒绝root”用户的副作用,除非她是“foo”的成员或前面明确允许的,例如“SU_WHEEL_ONLY"). (替换来自登录名.defs) 去掉这...
  • SSH服务器拒绝了密码,xshell连不上虚拟机怎么办 ...主要是sshd的设置不允许root用户用密码远程登录 修改 vim /etc/ssh/sshd_config 找到# Authentication: LoginGraceTime 120 PermitRootLogin withou
  • 首先声明以下所有关于服务器的操作,均为搬瓦工服务器。...跟着网上步骤一步一步来,首先找到网上一个解决方案,因为远程Linux服务器中的配置文件中没有设置对root登录开放的权限。 在服务器终端输入vi /et...
  • 为了提高系统的安全级别,一般都要禁止直接用root远程登录服务器,改成普通用户登录,在执行su - root登录。 [root@test ~]# useradd test [root@test ~]# passwd test 修改ssh的配置文件 [root@test ~]# vim /etc/...
  • 首先解析此英文:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES);解析的地方有两处:①Access denied(拒绝访问);②using password:NO/YES 解决方案: 到安装的...
  • 为了数据库安全性考虑,今天准备修改一下数据库超级用户root登录位置限制,只允许用户本地登录,禁止远程登录数据库。通过远程修改user表后,重启服务器上的数据库服务,结果在服务器上本地连接mysql时,正常进入...
  • linux下 切换到root用户及权限问题

    千次阅读 2019-03-17 20:38:30
    默认安装完成之后并不知道root用户的密码,那么如何...但默认的情况下5分钟root权限就失效了。 (2)sudo -i xzm@ubuntu:~$sudo -i 通过这种方法输入当前管理员用户的密码就可以进到root用户。 (3)如果想一直使用...
  • 配置Debian允许root用户SSH登录

    千次阅读 2020-06-25 19:19:36
    当您尝试以root用户身份登录Debian Jessie Linux服务器时,访问将被拒绝。 要在Debian Linux系统上为root用户启用SSH登录,您需要首先配置SSH服务器。打开/etc/ssh/sshd_config并更改以下行: 从: ...
  • linux系统为了限制权限,有时候需要禁止普通用户su到root用户 为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。 一、实验环境 [root@t2 pam.d]# cat /etc/redhat-release ...
  • 通过ssh协议成功连上云服务器,在执行一些操作的显示权限拒绝,最简单的方法就是用sudo来执行命令,但是每次都要输入sudo也不是特别方便。 尝试用su命令切换到root用户,直接输入ubuntu用户的密码显示被拒绝了,...
  • 1、用一个普通用户登录服务器拒绝。 2、在服务器上,tail -f /var/log/secure, 看到: Dec 19 11:03:20 mmi5 sshd[11126]: pam_tally2(sshd:auth): user carrot (1003) tally 144, deny 3 Dec 19 11:03:...
  • 在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES 拒绝访问1.进入phpMyAdmin2.添加权限用户 1.首先我们可以通过cmd命令进入mysql,进行修改密码 网上有很多就不一一写了。。。 2....
  • 处理链接服务器MySQL时访问被拒绝

    千次阅读 2016-09-28 15:15:18
    处理链接服务器MySQL时访问被拒绝 1问题如图所示 2.解决方法 我们需要远程访问数据库,mysql的用户没有远程访问的权限,这就需要MySQL赋予权限给访问的用户! 登录服务器 进入MySQL从(1)(2)(3)中选择...
  • 3、修改SSHD配置,禁用root登录 # vim /etc/ssh/sshd_config 找到“#PermitRootLogin yes”把注释去掉,把后面的yes改成no。 4、重启SSHD服务 # systemctl restart sshd 5、下次登陆的时候先用luis用户登录,然后...
  • 为普通用户添加root权限普通用户的权限低得可怜,直接用root用户又危险,为普通用户添加root权限就显得很重要了。在这里用户为:yunge 切换到root用户 susu命令切换到root用户,否则修改不了配置文件。2.进入/etc/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,749
精华内容 14,299
关键字:

服务器root登录权限拒绝