ก่อนที่จะติดตั้ง secure shell server (sshd) เป็น windows service ได้นั้น จะต้องติดตั้ง package ต่อไปนี้บน cygwin  เสียก่อน

  • cygrunsrv
  • openssh

เมื่อติดตั้งเสร็จเรียบร้อยแล้ว ให้รันคำสั่งต่อไปนี้บน cyg terminal

ssh-host-config  -y

โปรแกรมจะแสดงข้อมูลในการคอนฟิก sshd ดังรูป

Untitled

Untitled

Untitled

จากรูปให้สังเกตุบรรทัดสุดท้ายจะมีพรอมท์รอรับ รหัสผ่านสำหรับ ผู้ใช้ที่ชื่อ cyg_server ให้ท่านตั้งรหัสผ่านที่ต้องการ 2 ครั้ง

Untitled

 

ก็จะเสร็จสิ้นกระบวนการติดตั้ง service  ซึ่งเป็น service ของ windows โดยในที่นี้จะยังไม่มีการทำงานของ service แต่อย่างใด

เราสามารถตรวจสอบว่า service ได้ถูกติดตั้งแล้วโดยการเปิด โปรแกรม services manager ของ windows ขึ้นมา โดยพิมพ์คำสั่ง services.msc บนหน้าต่างคำสั่ง run ดังรูป ( short cut -> windows + R )

Untitled

จากนั้นไล่สายตาดูจะพบ service ที่ชื่อว่า CYGWIN sshd  ดังรูป

cygwin_services

ซึ่ง service นี้จะทำงานอัตโนมัติเมื่อเราทำการ  restart เครื่องขึ้นมาใหม่  หรือถ้าต้องการเปิด service ทันทีเราสามารถทำได้ โดยคลิ๊กที่ปุ่ม start service ด้านบนของ โปรแกรม service manager ได้ครับ

นอกจากนั้นเรายังสามารถเปิด service ขึ้นมาได้ด้วยการรันคำสั่ง 2 คำสั่งต่อไปนี้บน cygwin terminal

  • cygrunsrv -S sshd  หรือ
  • net start sshd

จากนั้นให้เราลองทดสอบด้วยการ ssh ไปที่ localhost ครับดังรูป

cygwin_login

ในที่นี้จะต้องมีการตั้งรหัสผ่านสำหรับผู้ใช้เสียก่อน ถึงจะล็อกอินได้นะครับ ***

สำหรับบทความนี้ ผมขอจบไว้เพียงเท่านี้ หวังว่าท่านที่อ่านจะลองติดตั้งและใช้งานได้อย่างราบรื่น  สวัสดีและขอบคุณที่ติดตามอ่านครับ

 แหล่งข้อมูลเพิ่มเติม

 

Advertisements

2 คิดบน “การติดตั้ง Secure Shell Server เป็น windows service(windows 7) บน Cygwin

  1. Reblogged this on Soowoi's Blog and commented:

    เพิ่มเติม
    *** จากบรรทัดด้านบนจะสังเกตเห็นว่า มี message ว่า IPV6_TCLASS 16: Prtocol not available ขึ้นมา ซึ่งเราจะต้องเข้าไปแก้ไขในไฟล์ชื่อ /etc/ssh_config โดยพิมพ์คำสั่งนี้บน terminal ครับ

    net stop sshd
    จากนั้นเปิดไฟล์ชื่อว่า /etc/ssh_config ขึ้นมาแล้วเพิ่มบรรทัดนี้เข้าไปที่ท้ายไฟล์

    AddressFamily inet
    จากนั้นเปิด service ของ sshd ขึ้นมาใหม่ โดยใช้คำสั่ง

    net start sshd

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s