给Ubuntu 开启 root 帐号并可 SSH 登录

系统环境:Ubuntu 14.04

问题:普通用户使用 winscp 本地上传文件到系统里面去会报如下错误:

无权访问。

错误码:3

服务器返回的错误消息:Permission denied

这是因为要管理员权限的,而又不想给普通用户赋予管理员权限。所以这里开启root账号只用于上传文件。Ubuntu 默认是没有开启 root 账号的,并且我们提倡最好不要用 root 账号直接操作系统,开启 root 账号步骤如下:

1、首先设置 root 密码

[email protected]:~$ sudo passwd root

[sudo] password for luban:                                    //输入当前普通用户的密码

Enter new UNIX password:                                    //给root设置密码

Retype new UNIX password:                                 //确认输入密码

passwd: password updated successfully

2、修改 /etc/ssh/sshd_config 文件

[email protected]:~$ su - root

Password:

[email protected]:~# vi /etc/ssh/sshd_config


# Authentication:

LoginGraceTime 120

#PermitRootLogin without-password

PermitRootLogin yes

StrictModes yes

说明:注释掉 “PermitRootLogin without-password”,添加 “PermitRootLogin yes”

3、重启 ssh  服务

[email protected]:~# service ssh restart

ssh stop/waiting

ssh start/running, process 1335

[email protected]:~#

操作完成后就可以通过 root 账号登入 winscp 了。

时间: 2024-10-04 12:41:01

给Ubuntu 开启 root 帐号并可 SSH 登录的相关文章

ubuntu如何开启root,如何启用Ubuntu中root帐号

jingyan.baidu.com/article/495ba84116104238b20ede62.html ubuntu如何开启root,如何启用Ubuntu中root帐号 | 浏览:8344 | 更新:2014-06-26 13:38 1 2 3 4 5 6 分步阅读 ubuntu 怎么启用root帐户? ubuntu 的root账户具有最高的系统权限,它类似于windows系统中的管理员账号,但是比windows系统中管理员账号的权限更高,一般都情况下不要使用 root账户,但是有的时候

UBUNTU系统root帐号解锁

UBUNTU系统启动时默认以安装系统时输入的用户名进行登录.如:以非root帐号rusky登录系统,当我们做某些操作时系统提示需要输入root密码.但我们并没有设置过root密码.此时,可按如下操作为root设置一个密码:[email protected]:/$ sudo passwd[sudo] password for rusky: Enter new UNIX password: Retype new UNIX password: passwd: password updated succ

在Ubuntu中用root帐号登录

一.其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了.如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作: 1.重新设置 root 的密码: $sudo passwd root  #按照提示输入两次新的密码,并加以确认. 2.启用root用户登录: $sudo vi /etc/gdm/gdm.conf #打开gnome的配置文件,在末行模式中输入:AllowRoot回车,找到AllowRoot=false ,把false改为

Ubuntu 为 root 帐号开启 SSH 登录

1. 修改 root 密码sudo passwd root 2. 以其他账户登录,通过 sudo nano 修改 /etc/ssh/sshd_config :[email protected]:~$ su - root [email protected]:~# vi /etc/ssh/sshd_config 3. 注释掉 #PermitRootLogin without-password,改为  PermitRootLogin yes# Authentication: LoginGraceTim

让ubuntu使用root帐号并让winscp以root身份登录

ubuntu 服务器默认的root账号是没有激活的,需要用初装的用户账号给root设置管理密码: $ sudo passwd root  //用sudo修改root帐户 Password: //输入密码Enter new UNIX password:   //提示输入新的root帐户密码Retype new UNIX password:  //再输入一次确认密码 修改成功之后你就可以使用root账号了,可以使用 su root 命令切换到root. 但是碰到过一次情况,就是修改之后,直接用roo

Ubuntu 14.04 为 root 帐号开启 SSH 登录

原文:Ubuntu 14.04 为 root 帐号开启 SSH 登录 1. 修改 root 密码 sudo passwd root 2. 以其他账户登录,通过 sudo nano 修改 /etc/ssh/sshd_config : [email protected]:~$ su - root Password: [email protected]:~# vi /etc/ssh/sshd_config 3. 注释掉 #PermitRootLogin without-password,添加 Perm

ubuntu如何启用root帐号

Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录.以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo  -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式. 然后执行: vi /etc/lightdm/lightdm.conf. 增加 greeter-show-manual-login=true  allow-guest=false  . 修改完的整个配置

用root帐号切换其他帐号提示 su: warning: cannot change directory to /home/oracle: Permission denied

用root帐号切换其他帐号提示: 出错原因: 基本上是根目录或者是/home/oracle目录权限的问题 解决办法: 更改根目录权限为755,并保证对应用户主目录的所属用户和所属组一致和用户名一致. 示例: --本篇文章转自http://blog.csdn.net/jack161641/article/details/7090490 用root帐号切换其他帐号提示 su: warning: cannot change directory to /home/oracle: Permission d

Win7怎么快速开启Administrator帐号?

右键计算机 -> 管理 ->系统工具 -> 本地用户和组 ->用户 ->右键Administrator ->属性 ->取消账户禁用前的钩钩 ->注销(不行就重启)->登陆Administrator Win7怎么快速开启Administrator帐号?