Cho phép SSH vào máy chủ Ubuntu với tài khoản Root từ xa

0
1069
(Last Updated On: Th9 17, 2018)

Trong trường hợp bạn truy cập SSH từ xa thông qua tài khoản Root sẽ không được cho phép (đảm bảo bảo mật và an toàn, hạn chế truy cập từ Root sẽ giảm thiểu những thay đổi lớn ảnh hưởng đến toàn hệ thống, và theo mặc định chỉ cho phép người dùng root truy cập trực tiếp), nếu bạn muốn đăng nhập SSH từ xa với tài khoản root. Chúng ta cần chỉnh sửa một chút. Nếu bạn nào không muốn, bạn cứ việc đăng nhập với tên người dùng khác, sau đó lại đăng nhập dưới root:

Bạn cũng có thể đăng nhập dưới tên người dùng khác và lấy quyền root sau khi đăng nhập.

Chỉ với một dòng lệnh đơn giản:

su

Bạn cần có mật khẩu của tài khoản root nhé.

Và bây giờ chúng ta đã đăng nhập thành công và có quyền “root”.

Tuy nhiên nếu bạn truy cập SSH trực tiếp với tài khoản root, có thể sẽ bị cấm và dẫn đến trường hợp như sau:

Dù bạn có nhập đúng mật khẩu nhưng cũng không thể đăng nhập được vì hệ thống mặc định không cho phép.

Để có thể đang nhập với tài khoản root mà không cần qua bước trung gian là đăng nhập dưới một tài khoản khác root từ xa, chúng ta chỉnh sửa một chút thiết lập ở file cấu hình ssh:

nano /etc/ssh/sshd_config

Bạn tìm đến dòng PermitRootLogin và thay prohibit-password thành yes.

Mình có ghi chú để các bạn khỏi nhầm.
Đừng quên lưu lại tập tin nhé.

Sau đó chúng ta khởi động lại dịch vụ SSH:

service ssh restart
Như vậy là đã xong rồi đó.
Bây giờ chúng ta đã có thể kết nối SSH từ xa thông qua Putty.

Chúc các bạn thành công!

Bình luận