Cách kích hoạt đăng nhập SSH gốc trên Linux

Cách kích hoạt đăng nhập SSH gốc trên Linux

SSH rất tuyệt vì nó cho phép người dùng Linux dễ dàng truy cập bảng điều khiển vào bất kỳ máy tính nào qua mạng. Một cách để cải thiện trải nghiệm SSH của bạn trên Linux là bật đăng nhập SSH gốc. Với cài đặt này, thật dễ dàng để nhanh chóng đăng nhập trực tiếp vào tài khoản Root để hoàn thành các tác vụ cấp hệ thống.

Root không được bật trong SSH theo mặc định, vì lý do bảo mật. Tuy nhiên, nếu bạn quản lý nhiều hệ thống và cần quyền truy cập root liên tục để thực thi các tập lệnh, tự động hóa, v.v., thì việc bật tính năng này là điều bắt buộc.

Nói rõ hơn, việc bật đăng nhập Root qua SSH là rất nguy hiểm. Vui lòng không làm điều này nếu bạn chưa quen với SSH!

Mật khẩu gốc

Bước đầu tiên để kích hoạt đăng nhập Root qua SSH là kích hoạt tài khoản Root. Đối với nhiều bản phân phối Linux (Ubuntu và những bản khác giống như nó), Root không hoạt động để bảo mật. Thay vào đó, người dùng làm mọi thứ thông qua đặc quyền sudo. Đối với hầu hết các phần, không sử dụng tài khoản Root cũng không sao, và sudo có thể thực hiện công việc. Tuy nhiên, với SSH, người dùng cần biết mật khẩu Root.

Trước tiên, hãy đăng nhập vào máy chủ / PC từ xa của bạn mà bạn muốn bật Root qua SSH từ xa:

ssh user @ remote-ip-addres

Nếu bạn thiết lập bản phân phối Linux của mình và không định cấu hình người dùng Root, bạn sẽ cần làm theo các bước bên dưới để thiết lập Root. Vui lòng hiểu rằng quá trình này sẽ không hoạt động nếu không có người dùng có khả năng sử dụng sudo. Để bắt đầu, hãy mở một thiết bị đầu cuối. Trong thiết bị đầu cuối, hãy chạy:

sudo -s

Sử dụng sudo với -s sẽ cung cấp cho người dùng một trình bao gốc, giống như đăng nhập bằng su . Từ đây, có thể gọi lệnh “mật khẩu mới” cho người dùng Root.

passwd

Chạy mật khẩu sẽ nhắc người dùng chỉ định “mật khẩu UNIX mới”. Nhập mật khẩu mới cho tài khoản Root trên PC của bạn. Vì mục đích bảo mật, vui lòng không sử dụng cùng một mật khẩu cho Root như tài khoản người dùng bình thường của bạn. Đảm bảo tạo một mật khẩu an toàn nhưng dễ nhớ cho tài khoản.

Sau khi đặt mật khẩu, hãy đăng xuất khỏi Root shell bằng lối thoát .

lối ra

Cuối cùng, xác nhận mật khẩu Root mới hoạt động bằng cách đăng nhập vào nó thông qua su .

su -

Bật đăng nhập gốc

Bây giờ chúng ta biết rằng có thể đăng nhập với tư cách người dùng Root, đã đến lúc bật cài đặt đăng nhập Root trong tệp cấu hình SSHD. Một lần nữa, hãy bắt đầu bằng cách mở một thiết bị đầu cuối và kết nối qua SSH như một người dùng bình thường.

Cách kích hoạt đăng nhập SSH gốc trên Linux

Lưu ý: Bạn không muốn sửa đổi máy chủ SSH của mình từ xa? Sửa đổi nó cục bộ thay vì trong thiết bị đầu cuối.

ssh user @ remote-ip-address

Chúng tôi đã kết nối (từ xa) qua SSH với máy chủ SSH. Tiếp theo, nâng kết nối bình thường lên quyền truy cập Root bằng cách đăng nhập qua su .

su -

Tiếp theo, sử dụng trình soạn thảo văn bản Nano, mở tệp cấu hình máy chủ SSH.

nano / etc / ssh / sshd_config

Xem qua tệp cấu hình, tìm “PermitRootLogin”. Nó có thể có "không" ở phía trước nó. Nếu đúng như vậy, hãy thay đổi “không” thành “có”.

Trong các trường hợp khác của SSH, “PermitRootLogin” có thể nói là “cấm mật khẩu”. Xóa "mật khẩu cấm" và thay đổi thành "có".

Sau khi thay đổi cài đặt gốc cho máy chủ SSH, bạn sẽ cần lưu các thay đổi cấu hình. Thay đổi cấu hình lưu trong Nano bằng cách nhấn  tổ hợp bàn phím Ctrl + O. Đóng trình chỉnh sửa Nano bằng  Ctrl + X  khi cấu hình lưu chính xác.

Áp dụng cài đặt gốc

Bây giờ đăng nhập Root đã được bật trong cài đặt, bạn sẽ cần khởi động lại daemon SSH để áp dụng các thay đổi. Trên hầu hết các PC Linux, điều này có thể dễ dàng được thực hiện với systemd. Trong một thiết bị đầu cuối, giành quyền truy cập root bằng su hoặc sudo :

su -

hoặc là

sudo -s

Sau khi giành được quyền root, hãy sử dụng systemd để khởi động lại daemon SSH.

systemctl khởi động lại sshd

Không sử dụng systemd? Hãy thử lệnh này để thay thế:

khởi động lại ssh dịch vụ

Nếu không có lệnh nào hoạt động để khởi động lại daemon SSH, thì một cách tuyệt vời là chỉ cần khởi động lại máy chủ đang chạy SSH:

khởi động lại

Sau khi khởi động lại, các thay đổi sẽ được áp dụng. Để đăng nhập với quyền root, hãy mở một thiết bị đầu cuối và thử các bước sau:

root @ ssh-server-ip

Tắt đăng nhập gốc

Cách kích hoạt đăng nhập SSH gốc trên Linux

Bạn không muốn đăng nhập Root qua SSH nữa? May mắn thay, tính năng này rất dễ tắt cũng như bật. Cách đầu tiên là bạn chỉ cần khóa tài khoản Root. Làm theo cách này cho phép bật và tắt cài đặt nhanh chóng thông qua mở khóa tài khoản Root. Để khóa Root, hãy lấy superuser shell qua sudo và chạy:

passwd - khóa gốc

Lệnh này xáo trộn tài khoản gốc và vô hiệu hóa nó một cách hiệu quả. Để lấy lại nó để sử dụng với Root qua SSH, hãy làm theo hướng dẫn ở đầu bài viết.

Ngoài ra, để vô hiệu hóa hoàn toàn đăng nhập Root, hãy mở một thiết bị đầu cuối (với Root):

su -

hoặc là

sudo -s

Trong tệp cấu hình SSH, tìm “PermitRootLogin” và thay đổi nó từ “có” thành “không”.

nano / etc / ssh / sshd_config

Nhấn Ctrl + O để lưu, thoát bằng Ctrl + X và sau đó khởi động lại. Sau khi đặt lại, đăng nhập Root sẽ không hoạt động.


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó