ฉันพยายามเปลี่ยนพอร์ต SSH บน VPS โดยใช้ Almalinux ฉันทำตามนี้ แนะนำ แต่ยังไม่สามารถ
นี่คือผลลัพธ์ที่ฉันได้รับเมื่อลองใช้ SSH โดยใช้ทั้ง 22 และพอร์ตใหม่ตามลำดับ
ssh: เชื่อมต่อกับโฮสต์ XXX.XXX.XXX.XXX พอร์ต 22: การเชื่อมต่อหมดเวลา
ssh: เชื่อมต่อกับพอร์ตโฮสต์ XXX.XXX.XXX.XXX 23498: การเชื่อมต่อหมดเวลา
นี่คือการประกาศพอร์ตใน my /etc/ssh/sshd_config
.
...
พอร์ต 23498 22
...
วิ่ง พอร์ต semanage -l | grep ssh
ให้ผลลัพธ์ต่อไปนี้
ssh_port_t tcp 23498, 22
เริ่มต้นใหม่โดยใช้ รีสตาร์ทบริการ sshd
ด้วยพอร์ตใหม่ให้ผลลัพธ์ต่อไปนี้
เปลี่ยนเส้นทางไปที่ /bin/systemctl รีสตาร์ท sshd.service
งานสำหรับ sshd.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกโดยมีรหัสข้อผิดพลาด
ดู "สถานะ systemctl sshd.service" และ "journalctl -xe" สำหรับรายละเอียด
นี่คือผลลัพธ์ของ สถานะ systemctl sshd.service
.
â sshd.service - ภูตเซิร์ฟเวอร์ OpenSSH
โหลดแล้ว: โหลดแล้ว (/usr/lib/systemd/system/sshd.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
ใช้งานอยู่: กำลังเปิดใช้งาน (รีสตาร์ทอัตโนมัติ) (ผลลัพธ์: exit-code) ตั้งแต่วันศุกร์ที่ 2022-02-25 17:26:08 CET; 34s ที่ผ่านมา
เอกสาร: man:sshd(8)
ผู้ชาย: sshd_config(5)
กระบวนการ: 25872 ExecStart=/usr/sbin/sshd -D $OPTIONS $CRYPTO_POLICY (รหัส=ออก, สถานะ=255)
PID หลัก: 25872 (รหัส=ออก สถานะ=255)
25 ก.พ. 17:26:08 xxx.xxx.xxx systemd[1]: sshd.service: ออกจากกระบวนการหลักแล้ว, รหัส=ออก, สถานะ=255/n/a
25 กุมภาพันธ์ 17:26:08 xxx.xxx.xxx systemd[1]: sshd.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
25 ก.พ. 17:26:08 xxx.xxx.xxx systemd [1]: ไม่สามารถเริ่มภูตเซิร์ฟเวอร์ OpenSSH
การเปลี่ยนพอร์ตทำให้ SSH ปกติเสียหายเช่นกัน แสดงความคิดเห็นเกี่ยวกับ ท่าเรือ
ใน sshd_config
และเริ่มต้นใหม่ sshd
อนุญาตการเข้าถึงผ่าน SSH อีกครั้ง ฉันได้ลองติดตั้งไฟล์ เซิร์ฟเวอร์ opensh
หลังจากเปลี่ยนพอร์ต แต่ก็ไม่มีประโยชน์ อนุญาตให้ใช้พอร์ตผ่านไฟร์วอลล์ที่ไม่ซับซ้อน ความช่วยเหลือใด ๆ ที่ได้รับความนิยมอย่างสูง