ssh cmd window

โดยปรกติแล้วเราสามารถใช้ putty ในการรีโมทเข้า server ไม่ว่าจะเป็น Dedicated หรือ VPS โดยผ่าน connect type อย่าง SSH ครับ แต่วันนี้เราจะมาใช้ command prompt หรือ cmd ที่ติดมากับ window ทุกรุ่นกันครับ

การเรียกใช้งาน cmd ให้กดปุ่ม logo window ที่มุมซ้ายสุด ในช่องค้นหาให้พิม “cmd” และกด enter 1ครั้ง จะแสดง cmd ขึ้นมาตามรูปด้านล่าง

cmd

จากนั้นพิม command line ssh ลงไป **แทนที่ 192.168.1.1 เป็น ip ของ server ตนเอง

ssh root@192.168.1.1

หลังจาก enter ระบบจะให้กรอกรหัสผ่านของ user root ครับ เมื่อ login เข้าใช้งานได้จะเหมือนรูปด้านล่าง

cmd ssh

เพียงไม่กี่ขั้นตอนเราก็สามารถเข้าใช้งาน server ของเราได้แล้ว เห็นไหมครับว่าง่ายมาก

ขั้นตอนรีโมท SSH โดยไม่ต้องกรอกรหัสผ่านโดยใช้ CMD Window

  1. อันดับแรกเราต้องสร้าง keygen ไว้ที่เครื่อง window ของเราก่อนครับ

เปิด cmd ขึ้นมาแล้วพิมคำสั่ง

ssh-keygen

ระบบจะสร้างไฟล์ key ไว้

Enter file in which to save the key (C:\Users\admin/.ssh/id_rsa):

ให้กด enter ไปเรื่อยๆจนเสร็จขั้นตอน โดยไม่ต้องกรอกอะไรครับ

ssh cmd

2. จากนั้นเข้าไปที่ C:\Users\admin\.ssh และเปิดไฟล์ id_rsa.pub ผ่าน Notepad เราจะเห็น ssh-rsa ตามด้วย code ยาวๆ

ssh-rsa AAAAB3NzaC1yc2EAAAAXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

โดยปรกติถ้าใช้ linux ในการ SSH เราสามารถใช้คำสั่ง ssh-copy-id ได้เลย โดยระบบจะทำการ copy code ของ ssh-rsa ไปไว้ที่ server ให้เองอัตโนมัติครับ แต่ในกรณีของเราใช้ window command จะไม่มีคำสั่ง ssh-copy-id เราต้อง copy code ไปไว้บน server เอง

3. ให้ใช้ cmd login เข้า server และพิมคำสั่งตามด้านล่าง

nano ~/.ssh/authorized_keys

จากนั้น copy code จาก ข้อ 2 ไปวางใส่ (โดยกดคลิ๊กขวา 1ครั้ง) และกด ctrl+o เพื่อ save และกด ctrl+x เพื่อออกจาก nano

เพียงเท่านี่ทุกการใช้ ssh root@ip ก็ไม่ต้องกรอกรหัสผ่านแล้วครับ

LEAVE A REPLY

Please enter your comment!
Please enter your name here