ROOT是什么意思?
Root,也称为根用户,是Unix (如 Solaris 、 AIX 、 BSD )和类UNIX系统 (如 Linux 、 QNX 等),及Android和iOS移动设备系统中的唯一的超级用户,因其可对根目录执行读写和执行操作而得名。 其相当于 Windows 系统中的 SYSTEM (XP及以下)/ TrustedInstaller (Vista及以上)用户。
默认用普通用户连接没问题
默认用root用户连接就会失败
解决方法
因为Ubuntu系统会默认锁用户使用root远程连接;我们只需要添加一行允许代码即可。
CenOS系统不会锁用户;因为我试过。
第一、给root用户设置一个密码
sudo passwd root
第二、修改SSH服务的配置文件(记得要安装SSH服务哦)
进入配置文件目录
dbw@dbw:~$ cd /etc/ssh
用vi编辑sshd_config这个文件!
(需要root权限才能修改)
vi sshd_config
添加红色区域代码;添加完成后保存;vi命令教程👈不会vi命令的可以自己点击链接自学一下!
PermitRootLogin yes
在终端运行SSH重启命令
service ssh restart
第三、用SSH工具默认使用root用户连接linux
为什么我要默认用ROOT用户连接?👈👈👈
- 不想输入超级用户密码
- 拥有最高权限;便于增加或删除文件
- 可以借助SSH工具修改系统代码。(如果不是root登录;则无法保存修改过的文件)
不过root用户权限太高;可能导致手滑删除系统配置文件或重要数据!!!谨慎!!!
nshll远程连接工具;直接在wind系统远程修改Linux的代码。(支持复制粘)
反正让我老老实实敲那么多代码;不可能;绝对不可能。