关于Ubuntu拒绝root用户ssh远程登录

#sudo vim /etc/ssh/sshd_config

找到并用#注释掉这行:PermitRootLogin prohibit-password

新建一行 添加PermitRootLogin yes

重启服务

#sudo service ssh restart

解读一下这两句话吧!

PermitRootLogin yes

允许root登录,设为yes。

PermitRootLogin prohibit-password

允许root登录,但是禁止root用密码登录

很明显这行是需要被注释掉的!!!

时间: 2024-07-30 01:40:45

关于Ubuntu拒绝root用户ssh远程登录的相关文章

ubuntu开启root用户ssh远程登录

ubuntu14.04,默认root用户就不能远程ssh登录了.可能是出于安全的考虑吧.之前一直用普通用户登录,然后再切换到root用户,今天就把相关的问题整理了一下,开启了root用户远程ssh登录. 要远程ssh登录,首先得安装ssh-server. apt-get install openssh-server 然后修改/etc/ssh/sshd_config文件,将PermitRootLogin 的值改为yes 最后重启下ssh-server service ssh restart 这样子

ubuntu下允许root用户ssh远程登录

原文:http://blog.sina.com.cn/s/blog_7e64a87b0100rn8w.html SSH服务器,可以通过SSH协议登录远程服务器,但是ubuntu默认是启用了root用户,但要通过public key来登录. 启用root用户:sudo passwd root      #修改密码后就启用了 安装OpenSSH server(貌似Ubuntu默认已安装了): 1. 使用apt命令安装openssh server $ sudo apt-get install open

【转】ubuntu下允许root用户ssh远程登录

原文链接 http://blog.sina.com.cn/s/blog_7e64a87b0100rn8w.html SSH服务器,可以通过SSH协议来访问远程服务器,代替telnet和ftp. 但是ubuntu默认是不启用root用户也不允许root远程登录的.所以需要先启用root用户 启用root用户:sudo passwd root      //修改密码后就启用了. 安装OpenSSH server: 1. 使用apt命令安装openssh server $ sudo apt-get i

centos禁止root用户ssh远程登录

首先,我们要以root身份登录远程主机 vim指令编辑ssh配置文件,如 vim /etc/ssh/sshd_config 查找PermitRootLogin,把yes改为no 修改完配置需要重启ssh服务 service sshd restart 原文地址:https://www.cnblogs.com/lay2017/p/11830152.html

普通用户提升root用户及远程登录问题

生产环境: OS:CentOS6.7 问题: 1. 如何提升普通用户变成超级用户? 2. 如何切换用户? 3. 如何由禁用root用户远程登录改成直接远程登录? 操作说明: [[email protected]~]# vi /etc/sudoers  //此操作无法编辑 [[email protected]~]# visudo     //此方法可以 1. 如何提升Linux普通用户变成超级用户? 1)  添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser test

Ubuntu中不能使用ssh远程登录的解决办法;ssh服务的安装与配置

在学习使用Ubuntu系统的过程中,我们经常会遇到不能远程使用SSH协议进行登录,或者不能使用root身份登录的问题,其实Ubuntu默认没有安装SSH服务,根据查看一些大神的资料加上自己的总结,有一点小小的经验,分享给大家,希望能帮你解决问题. 不管是上述情况的哪一种,首先要先看看是不是ssh包没有安装或ssh服务没有开启,具体查看方法如下:(以下操作均在root权限下进行) 执行:ssh localhost 如上图所示,如果出现connection refused就是没有安装ssh服务,这个

Ubuntu开启root用户及其它登录问题的解决

背景简介: Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许"su"到 root.对于桌面用户来说,这样安全性更高一些,是应该的:但对于服务器可以设置成"允许 su 到root,但不允许root用户直接登录". 参考资料: http://www.zxlm.cn/fh/thread-8061-1-1.html http://os.51cto.com/art/200709/56719.htm (也讲述了在文件管理器中使用root权限) 最终方案:(

xshell获取ubuntu的root用户远程连接权限

# xshell获取ubuntu的root用户远程连接权限因为默认ubuntu不能支持root直接远程连接,如果想更方便的在xshell上使用root远程连接需要进行如下配置: ## 1.获取root权限登陆使用 Root 用户在实际生产操作中,我们基本上都是使用超级管理员账户操作 Linux 系统,也就是 Root 用户,Linux 系统默认是关闭 Root 账户的,我们需要为 Root 用户设置一个初始密码以方便我们使用. 设置 Root 账户密码```javasudo passwd roo

Ubuntu环境下SSH服务安装、SSH远程登录以及SSH数据传输

https://www.cnblogs.com/asyang1/p/9467646.html SSH 为 Secure Shell 的缩写,为建立在应用层基础上的安全通信协议. 一.检查SSH服务是否已启动 Ubuntu系统默认是没有SSH服务的,故要检查SSH服务是否已安装. 打开终端输入以下指令: 1 $ ps -e | grep ssh 2 3 7529 ? 00:00:00 sshd 4 7852 pts/1 00:00:00 ssh 若输入指令后显示类似于上图所示,则说明SSH服务已启