Hướng dẫn kích hoạt đăng nhập SSH với tài khoản root trên ubuntu – Enable SSH root login Ubuntu | Mặc định khi thuê vps hay máy chủ server vật lý thì nhà cung cấp dịch vụ, ở đây nhà cung cấp thuê cloud server Cloud Việt chúng tôi sẽ cài đặt Ubuntu ban đầu cho máy chủ đó bạn chỉ có thể sử dụng tài khoản User (Normal) để đăng nhập và sử dụng.
Tài khoản root, tài khoản quản trị với quyền cao nhất root lúc này bị vô hiệu hóa, vì lý do bảo mật của ubuntu 16.04 hay 18.04… Nhưng vẫn có 1 cách để giúp các bạn bật hộp thoại login và đăng nhập vào Ubuntu với tài khoản Root.
Hướng dẫn kích hoạt tài khoản root trong Ubuntu 16.04 hoặc 18.04
Với Ubuntu, mặc định tài khoản root sẽ bị vô hiệu hóa cho đến khi bạn kích hoạt nó. Việc kích hoạt rất đơn giản là bạn thay đổi password của tài khoản root. Để kích hoạt đầu tiên bạn đăng nhập vào Ubuntu với tài khoản user có quyền sudo và thực hiện command sau:
Đăng nhập bằng tài khoản user:
Chuyển về quyền đăng nhập bằng tài khoản root:
Ở bước này có 2 cách bạn có thể thực hiện:
Cách 1: sử dụng lệnh sudo
# sudo passwd root
Cách 2: chuyển về tài khoản root rồi thay đổi pass
# sudo -i
Sau đó thay đổi pass root
# passwd root
Tiếp theo vào sshd config để cho truy cập ssh bằng tài khoản root:
# sudo vi /etc/ssh/sshd_config
Tìm tới dòng
PermitRootLogin prohibit-password
Và chuyển sang PermitRootLogin yes
Lưu lại file sshd_config là xong.
Chúc bạn thành công
English: How to Enable SSH Root Login on Ubuntu 16.04
As what we wrote in the previous article on how to allow SSH root on Ubuntu 14.04, after installing a fresh new copy of Ubuntu 16.04 LTS, we find that once again (for better security) ssh root access has been configured to “prohibit-password” by default. This prevents root login via SSH.
Before you begin the following steps, make sure you first enabled root password. By default in Ubuntu root password is empty, so it can not be accessed remotely via SSH.
How to install and Configure NTP client on CentOS/RHEL to Synchronize the Clock
You would have to change the empty root password to login directly. Personally, I strongly suggest you login to root through your sudo account with sudo -i.
The following steps will explain how to Enable SSH Root Login on Ubuntu 16.04.
1. How to enable root password ?
ehowstuff@ubuntu16:~$ sudo passwd root Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
2. How to Enable SSH Root Login on Ubuntu 16.04 (sshd_config -> change permitrootlogin to yes)
Open sshd config file :
# vi /etc/ssh/sshd_config
Comment out and add the following line :
.. # Authentication: LoginGraceTime 120 PermitRootLogin prohibit-password StrictModes yes ..
.. # Authentication: LoginGraceTime 120 #PermitRootLogin prohibit-password PermitRootLogin yes StrictModes yes ..
3. Finally, apply the changes by restart or reload sshd service :
# systemctl restart sshd
Nguồn: webhostinggeeks.com