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
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.
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
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.
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
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
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
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 dọn dẹp và tăng tốc Ubuntu
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
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
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,
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ó