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 có thể gây nhầm lẫn cho những người mới sử dụng Linux. Nếu bạn là người dùng Linux và bạn đang cố gắng thay đổi số cổng SSH, chúng tôi sẽ giúp bạn. Hãy làm theo hướng dẫn này khi chúng tôi chỉ cho bạn cách thay đổi số cổng SSH trên Linux!
Trước khi chúng tôi bắt đầu
SSH (AKA Secure Shell) là một giao thức mạng mật mã để thực hiện các hoạt động mạng qua một mạng an toàn. Trên Linux, SSH chủ yếu được chạy trên các máy chủ để cung cấp cho người dùng quyền truy cập lệnh điều khiển từ xa qua internet hoặc mạng LAN. Tuy nhiên, đây không phải là ứng dụng Linux duy nhất dành cho SSH, vì nó cũng được sử dụng để tương tác giữa các máy trạm Linux.
Trong hướng dẫn này, chúng tôi sẽ xem xét cách bạn có thể thay đổi cổng mặc định trên máy chủ OpenSSH của mình từ cổng 22 sang cổng an toàn hơn. Tuy nhiên, bạn nên biết rằng bạn phải có một máy chủ SSH đang chạy trước khi cố gắng thay đổi cổng.
Nếu bạn đang có ý định thiết lập một máy chủ SSH và muốn biết cách thay đổi cổng từ 22 sang một cái gì đó khác, trước tiên hãy làm theo hướng dẫn của chúng tôi về cách thiết lập máy chủ OpenSSH trên Linux .
Khách hàng SSH
Cần một ứng dụng khách tốt để kết nối với máy chủ SSH của bạn? Hãy tự giúp mình và xem ứng dụng EasySSH dành cho Linux. Nó mang tính chất khó hiểu của SSH và đơn giản hóa nó để bạn có thể kết nối mà không gặp rắc rối. Để biết thêm thông tin về ứng dụng EasySSH dành cho Linux, hãy nhấp vào đây .
Thay đổi số cổng SSH
Để thay đổi cổng SSH mặc định trên máy chủ OpenSSH trong Linux, bạn cần dừng máy chủ chạy. Máy chủ OpenSSH có thể nhanh chóng bị tắt trên hầu hết các hệ điều hành Linux bằng công cụ thời gian chạy Systemd.
Mở một thiết bị đầu cuối trên thiết bị Linux đang chạy máy chủ SSH. Nếu bạn đang chạy SSH trên một máy chủ, bạn sẽ không thể thực hiện việc này từ xa! Kết nối bàn phím và bắt đầu làm việc.
Khi cửa sổ đầu cuối đang mở, hãy thực thi lệnh trạng thái sshd systemctl trong thiết bị đầu cuối. Lệnh trạng thái này sẽ cho bạn biết máy chủ SSH có đang hoạt động hay không. Nếu nó thông báo “Active: active (đang chạy),” phần mềm máy chủ OpenSSH đang hoạt động bình thường.
trạng thái systemctl sshd
Để tắt máy chủ SSH, hãy sử dụng lệnh dừng systemctl . Lệnh này sẽ ngay lập tức tắt sshd.service
tệp, do đó sẽ giết máy chủ SSH của bạn trong lúc này.
sudo systemctl dừng sshd
Để xác nhận rằng lệnh dừng systemctl thực sự tắt máy chủ OpenSSH, hãy chạy lại lệnh trạng thái . Nếu lệnh dừng systemctl thực sự đã giết máy chủ OpenSSH thành công, bạn sẽ thấy “Active: inactive (dead)” trong đầu ra.
trạng thái systemctl sshd
Khi máy chủ đã đóng, đã đến lúc mở tệp cấu hình máy chủ OpenSSH. Để thực hiện việc này, hãy sử dụng lệnh nano sau đây.
Lưu ý: trong hướng dẫn này, chúng tôi tập trung vào trình soạn thảo văn bản Nano vì nó dễ hiểu đối với hầu hết người dùng và có giao diện người dùng đơn giản. Thay vào đó, hãy thay đổi Nano cho trình soạn thảo văn bản dựa trên thiết bị đầu cuối yêu thích của bạn!
sudo nano -w / etc / ssh / sshd_config
Xem qua trình soạn thảo văn bản Nano để tìm #Port 22
mã. Ký hiệu # tắt dòng mã này. Do đó, máy chủ SSH của bạn có thể đang sử dụng cổng SSH mặc định thay vì chỉ định một cổng.
Để thay đổi cổng, hãy xóa ký hiệu # ở phía trước #Port 22
và thay đổi số “22” thành một cổng khác. Tuy nhiên, đừng chỉ chọn bất kỳ cổng nào vì một số cổng có thể đã được phần mềm khác trên máy chủ của bạn sử dụng, v.v.
Khi bạn đã thay đổi thành công cổng trong tệp cấu hình, hãy nhấn tổ hợp bàn phím Ctrl + O trong trình chỉnh sửa văn bản Nano để lưu các thay đổi. Sau đó, nhấn tổ hợp bàn phím Ctrl + X để đóng trình chỉnh sửa.
Sau khi trình soạn thảo văn bản Nano được đóng, hãy thực hiện lệnh systemctl start sshd . Lệnh này sẽ khởi động lại máy chủ OpenSSH. Từ đây, máy chủ SSH của bạn sẽ chạy trên một số cổng khác!
Kết nối qua SSH với số cổng khác
Kết nối qua SSH sẽ khác khi máy chủ OpenSSH của bạn không sử dụng cổng mặc định 22. Bạn sẽ không còn có thể bắt đầu kết nối bằng cách chỉ định tên máy chủ và tên miền. Thay vào đó, bạn sẽ phải sử dụng nút chuyển dòng lệnh -p để chỉ định cổng.
Để kết nối qua dòng lệnh với máy chủ SSH không chạy trên cổng 22, hãy thực hiện như sau.
ssh -p CUSTOM_PORT_NUMBER my-user-name @ host-name-or-ip
Nếu bạn quên thêm số cổng tùy chỉnh, bạn có thể thêm bí danh vào tệp .bashrc của mình.
Mở tệp .bashrc trong trình soạn thảo văn bản Nano bằng lệnh bên dưới.
nano ~ / .bashrc
Tạo một dòng mới ở cuối tệp để nhường chỗ cho bí danh mới bằng cách nhấn phím Enter . Sau đó, thêm bí danh. Đảm bảo thay đổi “CUSTOM_PORT_NUMBER” trong bí danh để phản ánh cổng của bạn.
alias ssh = 'ssh -p CUSTOM_PORT_NUMBER'
Lưu chỉnh sửa với Ctrl + O và thoát khỏi trình soạn thảo văn bản Nano bằng cách nhấn tổ hợp phím Ctrl + X . Sau đó, chạy lệnh nguồn để tải lên bí danh mới.
nguồn ~ / .bashrc
Từ bây giờ, khi bạn chạy lệnh ssh , bạn sẽ luôn có cổng ssh tùy chỉnh của mình được thêm vào!
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ó