精华内容
下载资源
问答
  • 修改root远程ssh登录权限 第一步 修改/opt/ssh/etc/sshd_config文件 vi/opt/ssh/etc/sshd_config Protocol 2  PermitRootLogin no 注:将PermitRootLogin前的#去掉,no表示禁止root直接远程登录,yes表示...

    修改root远程ssh登录权限

    第一步 修改/opt/ssh/etc/sshd_config文件

    vi /opt/ssh/etc/sshd_config

        Protocol 2    

      PermitRootLogin no  

    注:将PermitRootLogin前的#去掉,no表示禁止root直接远程登录,yes表示允许。

     

    第二步 重启sshd服务

    /sbin/init.d/secsh stop

    /sbin/init.d/secsh start

    展开全文
  • 关闭root用户的ssh登录 使用root账户登录系统,添加一个普通账户例如test,并为其设置密码 useradd test passwd test 修改配置文件 编辑配置文件/etc/ssh/sshd_config修改PermitRootLogin后面的yes为no,并且...

    解决方法
    关闭root用户的ssh登录

    1. 使用root账户登录系统,添加一个普通账户例如test,并为其设置密码
    useradd test 
    passwd test
    
    1. 修改配置文件
      编辑配置文件/etc/ssh/sshd_config修改PermitRootLogin后面的yes为no,并且去掉前面的注释符,同时可以限制失败次数
      注意: 这个失败次数是对所有用户都起作用的。
    #LoginGraceTime 2m
    PermitRootLogin no
    #StrictModes yes
    MaxAuthTries 3
    #MaxSessions 10
    
    1. 重启sshd服务
    systemctl restart sshd.service
    

    此时再用root用户登录,此时再用root用户登录,如果不能登录则代表配置成功。如果需要使用root权限,可以使用su或者sudo进行切换。

    注意:禁用root用户后使用sftp时可能出现登录不了的问题,目前还没找到解决办法

    展开全文
  • ubuntu 允许root远程ssh登录

    千次阅读 2014-06-12 16:27:11
    二 开通 root远程登录权限 vi /etc/ssh/sshd_config 将PermitRootLogin without-password 修改为PermitRootLogin yes 三 重启ssh服务 service ssh restart 四 登录 ssh IP ssh 192

    启用root用户:sudo passwd root     //修改密码后就启用了。

    一 安装 ssh服务

    apt-get install ssh


    二 开通 root远程登录权限

    vi /etc/ssh/sshd_config

    将PermitRootLogin without-password 修改为PermitRootLogin yes


    三 重启ssh服务

    service ssh restart


    四 登录

    ssh IP

    ssh 192.168.1.128



    ubuntu ip


    auto eth0

    iface eth0 inet static

    address 192.168.1.128

    netmask 255.255.255.0

    gateway 192.168.1.1


    dns-nameservers 192.168.1.1

    展开全文
  • 我们的服务器早先安全意识较差,开放了rootssh远程登录,虽然有安全隐患,但倒也方便。 后来老师突发奇想,限制了root用户的远程登录,但是重要的数据文件都是700,这可害苦了我们,每次只有先用普通账户登录,...

    在实验室与服务器传输文件时一般使用的都是WinSCP这个开源软件,界面友好而且自带中文。我们的服务器早先安全意识较差,开放了root的ssh远程登录,虽然有安全隐患,但倒也方便。

    后来老师突发奇想,限制了root用户的远程登录,但是重要的数据文件都是700,这可害苦了我们,每次只有先用普通账户登录,然后再su到root下。这也就算了,更可悲的是,WinSCP完全失去了用武之地。因为root账户无法登陆,而像是FTP,SFTP,SCP这些协议都不支持在登录以后切换用户。

    不过天无绝人之路,某C很快在WInSCP官网的FAQ里找到了这个网页:

    SCP协议在登录的时候可以指定shell,一般默认的也就是推荐的是/bin/bash,但是我们可以修改它来玩花样,比如改成sudo su -

    但是问题又来了,sudo需要输入密码,但是WinSCP在登录的时候并没有交互过程。聪明的你一定已经想到了,只要在root权限下visudo,添加如下一行即可取消sudu时的密码:
    yourusername ALL=NOPASSWD: ALL

    为了可以在非tty的环境下sudo,我们还需要注释掉下面一行:
    Defaults requiretty

    然后保存,即可在登录到WinSCP的时候享受root的快感啦!

    $$ root 分割线 #############################

    总而言之,有以下几步:
    1.普通用户ssh到服务器,切换到root权限
    2.visudo,然后添加 yourusername ALL=NOPASSWD: ALL 这一行,注释掉Defaults requiretty
    3.修改WinSCP的文件协议为SCP
    4.修改环境-SCP/Shell下的shell为sudo su-
    5.登录WinSCP即可。

    展开全文
  • 很多站长拥有linux主机,不管是虚拟机还是实体机,一般我们远程连接的时候,都是用的ssh(SecureShell建立在应用层和传输层基础上的安全协议)。 它默认的端口22,默认使用root也是可以登录的。这样在互联网上就是很...
  • 系统默认是禁止root用户登录ssh的,所以需要修改配置文件 修改这个文件 配置参数PermitRootLogin yes就可以了。 然后重启一下服务service sshd restart。
  • 在Solaris 10 中 默认 root没有ssh权限,通过如下步骤开通: 1. 修改/etc/default/login文件,注释掉其中的:CONSOLE=/dev/console;2.将 #vi /etc/ssh/sshd_config 中PermitRootLogin no 改为:PermitRootLogin...
  • SSH分客户端openssh-client和openssh-server  如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo  apt-get install openssh-client),如果要使本机开放SSH服务就需要...
  • vi /etc/ssh/sshd_config 找到下面一行,将前边的#符号去掉,并修改no为yes #PermitRootLogin no 改成: PermitRootLogin yes ...然后重启ssh服务: ...服务重启完成后,root用户ssh远程就可登陆。
  • 一、root用户远程登录 1. 首先你得有个阿里云服务器(笑 2. 进入云服务器管理控制台 3. 在网络与安全栏下选择密钥对进入 4. 右上角创建密钥对,点击进入 5. 设置密钥对名称,点击确定,就会生成密钥对文件让你下载...
  • 以redhat为例 修改/etc/ssh下的sshd_config 找到port 将它改为想要的端口 找到PermitRootLogin 去掉前面的注释,yes为允许root远程登录,no为不允许root远程登录...
  • sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf1.1添加如下内容:greeter-show-manual-login=true修改ssh配置文件/etc/ssh/sshd_config# Authentication:LoginGraceTime 120PermitRootLogin without-...
  • 树莓派开启root SSH远程登录

    千次阅读 2019-09-06 14:31:13
    2.以root用户登录,需要以用户pi登录修改root密码,并开启rootssh远程登录权限,具体步骤如下: 2.1.以用户pi登录 2.2.修改root登录密码,输入下面的命令,会提示输入新的密码 sudo passwd root 2.3.解锁root用户...
  • 有些特殊的情况我们需要禁止root在本地...禁止root远程ssh登录 禁止root本地登录 修改/etc/pam.d/login文件增加下面一行 auth required pam_succeed_if.so user != root quiet 禁止root远程ssh登录 修改/etc/ssh/...
  • Ubuntu安装ssh命令: sudo apt-get install openssh-server...ssh服务启动后,默认远端用户是无法通过root进行连接的,所以还需要修改ssh配置文件,允许远程root连接。 在修改配置文件前,确认是否设置root密码,...
  • 在Linux中,root几乎拥有所有的权限,一旦root用户密码外泄,对于服务器而言将是致命的威胁,禁止root用户通过ssh的方式远程...注意:这里必须要新建一个用户,否则将会造成无法通过远程ssh登录服务器 # use...
  • 禁止root远程ssh登录 禁止root本地登录 修改/etc/pam.d/login文件增加下面一行 1 auth required pam_succeed_if.so user != root quiet 禁止root远程ss...
  • Ubuntu 14 04 server开放root ssh登录权限
  • 1、安装OpenSSH server ...2、修改配置文件 命令:sudo vim /etc/ssh/sshd_config 3、找到PermitRootLogin no一行,改为PermitRootLogin yes 有些版本是PermitRootLogin prohibit-password,有些是:P...
  • guestfish修改openstack镜像root密码 从openstack官方下载的云镜像一般都是普通用户密钥登陆,比如centos镜像的普通用户为centos,ubuntu镜像的普通用户为ubuntu,虽然密钥登陆系统相比密码登陆来说比较方便安全,...
  • 文章目录禁用Root 远程登陆Linux修改ssh端口22 禁用Root 远程登陆 创建普通权限的用户 [root@singledb ~]# useradd ruser [root@singledb ~]# passwd ruser Changing password for user ruser. New UNIX ...
  • 开启Debian/Ubuntu root账户远程ssh登录

    万次阅读 2016-02-23 14:29:25
    Debian 8.0(Jessie)安装完成后默认root账户是无法通过SSH远程登录到主机的。需要修改配置文件 vi /etc/ssh/sshd_config 搜索/PermitRootLogin # Authentication: LoginGraceTime 120 PermitRootLogin without-...
  • 某天为解决su切换慢的问题,黄哥修改了一个加载脚本,导致普通用户无法切换root用户,su输入密码后登录还是普通用户。当初设置禁止root登录时,未给某个特定用户增加sudo权限,导致现在所有程序无法使用(telnet服务...
  • 刚安装了Ubuntu 14.04 server的虚拟机,普通帐号可以远程登录,但是root不行,输入密码后一直报错:permission denied 最后发现ssh的配置(/etc/ssh/sshd_config)不大一样,14.04的默认配置是:PermitRootLogin ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 59,684
精华内容 23,873
关键字:

修改root远程ssh登录权限