Ubuntu ติดตั้ง OpenSSH Server

1. ติดตั้ง OpenSSH Server

เปิด Terminal แล้วรันคำสั่ง:

sudo apt update
sudo apt install openssh-server -y

2. ตรวจสอบสถานะ SSH Server

sudo systemctl status ssh

ถ้า SSH ทำงานอยู่ จะแสดงสถานะเป็น “active (running)”
ถ้าไม่ทำงาน ให้เริ่มต้น SSH ด้วยคำสั่ง:

sudo systemctl start ssh

3. ตั้งค่าให้ SSH เปิดอัตโนมัติเมื่อเปิดเครื่อง

sudo systemctl enable ssh

4. ตรวจสอบ IP Address ของเครื่อง

หากต้องการเชื่อมต่อ SSH จากเครื่องอื่น ให้ใช้คำสั่ง:

ip a

ดูที่ eth0 หรือ wlan0 เพื่อหาหมายเลข IP ของเครื่อง

5. ทดสอบการเชื่อมต่อ SSH

จากเครื่องอื่น (เช่น Windows, macOS หรือ Linux) ให้ลองเชื่อมต่อโดยใช้:

ssh username@your-ip-address

เช่น ถ้า IP เครื่อง Ubuntu เป็น 192.168.1.100 และชื่อผู้ใช้คือ user:

ssh [email protected]

6. ปรับแต่งการตั้งค่า SSH (ถ้าต้องการ)

ไฟล์ตั้งค่า SSH อยู่ที่:

sudo nano /etc/ssh/sshd_config

คุณสามารถแก้ไขค่าต่าง ๆ เช่น:

เปลี่ยนพอร์ต SSH (ค่าเริ่มต้นคือ 22) เช่น:

Port 2222

ปิดการล็อกอินของ root:

PermitRootLogin no

อนุญาตเฉพาะผู้ใช้บางคน:

AllowUsers your_user

หลังจากแก้ไขแล้ว ให้รีสตาร์ท SSH เพื่อใช้การตั้งค่าใหม่:

sudo systemctl restart ssh

หมายเหตุ

  • หากไม่สามารถเชื่อมต่อ SSH ได้ อาจต้องตรวจสอบว่า Firewall อนุญาตพอร์ต SSH หรือไม่:
sudo ufw allow ssh

หรือถ้าเปลี่ยนพอร์ตให้ใช้:

sudo ufw allow 2222/tcp

ถ้าใช้งาน SSH บน Cloud Server อาจต้องเปิดพอร์ตใน Security Group (ถ้าใช้ AWS, Google Cloud หรือ Azure)

Leave a Comment