วันจันทร์ที่ 7 กุมภาพันธ์ พ.ศ. 2554

port 22: Connection refused

บันทึกเผื่อลืม
หลังจากติดตั้ง Ubuntu 10.04 LTS Server แล้วใช้งาน ssh ได้ปกติ หลังจาก update, upgrade แล้วรีบูทเครื่อง จะเข้า ssh ไม่ได้จะขึ้นว่า
ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused

ให้แก้ไขค่า ServerKeyBits จาก /etc/ssh/sshd_config
โดย default จำนวนบิตที่จะใช้ในคีย์ของเซิร์ฟเวอร์จะมีค่าเป็น 768 ให้ทำการแก้ไขเป็น 1024

แล้วทดลองรีโมทเข้าใหม่ พบว่าเข้าได้ปกติค่า Security ล้ำจริง ๆ ^__^

*** server key เป็นคีย์ที่ใช้ในการเข้ารหัส session key และ session key เป็นคีย์ที่จะใช้ในการสื่อสารทั้งหมดหลัง log in ถ้า server key สั้นเกินไป จะทำให้ session key ถูกเจาะได้ (ที่มา : http://www.thaicert.org/paper/encryption/ssh_chklist.php)