Ubuntu Server 24.04

คู่มือการติดตั้งและใช้งาน SSH Server

📘 SSH คืออะไร ?

SSH (Secure Shell) เป็นโปรโตคอลสำหรับเชื่อมต่อและบริหารจัดการ Linux Server จากระยะไกลผ่าน Command Line โดยข้อมูลทั้งหมดจะถูกเข้ารหัสเพื่อความปลอดภัย

STEP 1

อัปเดต Package

sudo apt update
sudo apt upgrade -y
STEP 2

ติดตั้ง OpenSSH Server

sudo apt install openssh-server -y
ติดตั้ง SSH Server เรียบร้อย
STEP 3

ตรวจสอบสถานะ Service

sudo systemctl status ssh
ผลลัพธ์ที่ถูกต้อง
Active: active (running)
STEP 4

เปิดใช้งานอัตโนมัติเมื่อเปิดเครื่อง

sudo systemctl enable ssh
STEP 5

ตรวจสอบ IP Address ของ Server

ip -br addr
ตัวอย่าง
ens33    UP    192.168.1.100/24
STEP 6

เชื่อมต่อ SSH จากเครื่อง Client

Linux / macOS
ssh username@192.168.1.100
ตัวอย่าง
ssh admin@192.168.1.100
Windows PowerShell
ssh admin@192.168.1.100
STEP 7

ตอบ Yes ครั้งแรก

Are you sure you want to continue connecting (yes/no)?
พิมพ์
yes
จากนั้นกรอกรหัสผ่านของผู้ใช้งาน
STEP 8

คำสั่งพื้นฐานหลัง Login

pwd
ls
cd
mkdir test
rm -rf test
sudo reboot
sudo shutdown now
STEP 9

ออกจากระบบ SSH

exit
หรือ
logout
STEP 10

เปลี่ยน Port SSH (เพิ่มเติม)

แก้ไขไฟล์
sudo nano /etc/ssh/sshd_config
ค้นหา
#Port 22
เปลี่ยนเป็น
Port 2222
Restart Service
sudo systemctl restart ssh
เชื่อมต่อด้วย
ssh -p 2222 username@IP-Address
ควรเปิด Firewall ให้รองรับ Port ใหม่ก่อนเปลี่ยนค่า

📋 สรุปคำสั่งสำคัญ

sudo apt install openssh-server -y
sudo systemctl status ssh
sudo systemctl enable ssh
ip -br addr
ssh username@IP-Address
exit

PowerShell


    ลบ key เก่าออกแล้วเชื่อมต่อใหม่

    PowerShell:
                ssh-keygen -R 192.168.1.199

            จะลบ entry เก่าออกจาก known_hosts

            จากนั้นเชื่อมต่อใหม่:

            ssh ton@192.168.1.199