Cách thực hiện: Thay đổi số cổng SSH trên Linux [Hướng dẫn]

Cách thực hiện: Thay đổi số cổng SSH trên Linux [Hướng dẫn]

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!

Cách thực hiện: Thay đổi số cổng SSH trên Linux [Hướng dẫn]

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.servicetệ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 22mã. 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.

Cách thực hiện: Thay đổi số cổng SSH trên Linux [Hướng dẫn]

Để thay đổi cổng, hãy xóa ký hiệu # ở phía trước #Port 22và 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.

Cách thực hiện: Thay đổi số cổng SSH trên Linux [Hướng dẫ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!


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ó