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.

Leave a Comment

Cách chơi VRChat trên Linux

Cách chơi VRChat trên Linux

VR Chat là một trò chơi video tương tác mang tính xã hội hóa dành cho PC. Nó hoạt động ở cả chế độ máy tính để bàn và chế độ tai nghe VR. Trong trò chơi, người dùng có thể khám phá

Cách chơi Divinity: Original Sin 2 trên Linux

Cách chơi Divinity: Original Sin 2 trên Linux

Divinity: Original Sin 2 là một trò chơi điện tử RPG được phát triển và xuất bản bởi Larian Studios. Đây là phần tiếp theo của Divinity: Original Sin 1. Trong trò chơi,

Cách cài đặt trình đọc Foxit trên Linux

Cách cài đặt trình đọc Foxit trên Linux

Foxit Reader là phần mềm PDF miễn phí dành cho Linux, Mac và Windows. Nó là phần mềm mã nguồn mở. Với nó, người dùng có thể tạo cũng như chú thích và

3 cách để ghi âm giọng nói của bạn trên Linux

3 cách để ghi âm giọng nói của bạn trên Linux

Bạn đang muốn ghi lại giọng nói của mình trên PC Linux? Không chắc chắn về ứng dụng sẽ sử dụng để hoàn thành nhiệm vụ này? Chúng tôi có thể giúp bạn! Theo dõi cùng với danh sách của chúng tôi

Cách sao chép Ổ cứng Linux với Gparted

Cách sao chép Ổ cứng Linux với Gparted

Cách sao chép Ổ cứng Linux với Gparted

Cách bật đăng nhập tự động vào Kodi trên Linux

Cách bật đăng nhập tự động vào Kodi trên Linux

Cách bật đăng nhập tự động vào Kodi trên Linux

Cách chạy Rocket League trên Linux

Cách chạy Rocket League trên Linux

Gần đây, Psyonix, nhà phát triển của Rocket Leauge, đã thông báo rằng trò chơi của họ sẽ không còn được hỗ trợ trên Linux nữa. Phiên bản Linux của trò chơi không

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 chơi Red Dead Online trên Linux

Cách chơi Red Dead Online trên Linux

Red Dead Online là thành phần nhiều người chơi trực tuyến của Red Dead Redemption II. Red Dead Online là một trò chơi nhiều người chơi thú vị, trong đó người dùng

Linux: Cách xuất và nhập máy ảo trong VMware Workstation

Linux: Cách xuất và nhập máy ảo trong VMware Workstation

Nếu bạn sử dụng VMware Workstation 16 trên Linux và muốn biết cách xuất và nhập máy ảo, bạn sẽ cần tận dụng định dạng tệp OVF. Trong này