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

Tóm tắt nội dung

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

Logo Cloud Việt

Thông Tin Và Hoạt Động Của Chúng Tôi

Cloud Việt là đơn vị cung cấp dịch vụ TTDL uy tín tại Việt Nam. Với tiêu chí là đặt quyền lợi và trải nghiệm của khách hàng lên hàng đầu để  đem đến dịch vụ tốt nhất.

Trụ sở chính

110/20/41 đường số 30, phường 6, quận Gò Vấp, TPHCM

Ngày làm việc

Thứ 2 - Thứ 6, Hàng tuần

Giờ làm việc

08 : 00 AM - 18 : 00 PM

Email

Support@cloudviet.com.vn

Hotline

0972 710 812