Đổi Port SSH Ubuntu

skins

New member
Tham gia
6 Tháng bảy 2024
Bài viết
18
Reaction score
0

Các bước thay đổi cổng SSH bằng systemd-sockets​

1723972107680.png

  1. Tạo hoặc chỉnh sửa tệp cấu hình override:
    Bạn có thể dùng lệnh
    Bash:
    systemctl edit ssh.socket
    systemctl daemon-reload

    hoặc tạo trực tiếp tệp cấu hình tại

    Bash:
    /etc/systemd/system/ssh.socket.d/override.conf.
    /run/systemd/generator/ssh.socket.d/addresses.conf

    1723972016442.png

  2. Cấu hình nên có nội dung như sau:

    Bash:
    [Socket]
    ListenStream=
    ListenStream=2210
    Dòng ListenStream= trống để xóa cấu hình mặc định (cổng 22), đảm bảo rằng chỉ cổng mới (2210 trong trường hợp này) được sử dụng.

    Bash:
    vi /etc/systemd/system/ssh.service.requires/ssh.socket

    1723973081831.png
  3. Khởi động lại ssh.socket:Sau khi cấu hình xong, khởi động lại dịch vụ socket để áp dụng thay đổi:

    Bash:
    sudo systemctl restart ssh.socket
    systemctl daemon-reload

  4. Kiểm tra trạng thái:Bạn có thể kiểm tra trạng thái của ssh.socket để xác nhận rằng nó đang chạy trên đúng cổng:

    Bash:
    systemctl status ssh.socket

    1723971392633.png

  5. Mở port firewalld

    Bash:
    ufw allow 2210/tcp comment 'Allow SSH'
    iptables -I INPUT -p tcp --dport 2210 -j ACCEPT
Cách tiếp cận này hữu ích khi hệ điều hành của bạn sử dụng systemd để kích hoạt socket cho SSH.

 
Sửa lần cuối:
Top Bottom