จัดระเบียบ ssh, smbfs ใน coLinux

อัดรูปดิจิตอล ทำสมุดภาพของคุณเอง
รอรับได้. ท่องเที่ยว แต่งงาน ฯลฯ

www.tanabutr.co.th/photobook


วันก่อน mount โฟลเดอร์ c:\cygwin\home\poonlap ไปไว้ที่ /home/poonlap โดยใช้ samba. ใช้ได้ไม่นานก็พอว่ามันไม่ดีเท่าไรนัก. คือในโฟลเดอร์ c:\cygwin\home\poonlap ก็มีไฟล์ตั้งค่าเริ่มต้นต่างๆของเชลล์บ้าง, X บ้าง, ssh บ้าง ซึ่งมันไปตีกัน. เลยจับแยกดีกว่า.

  • /home/poonlap/cygwin เป็นจุดเมาต์ของ c:\cygwin\home\poonlap (ชื่อแชร์โฟลเดอร์เวลามองจาก samba คือ //192.168.0.1/poonlap)
  • /home/poonlap/mydocuments เป็นจุดเมาต์ของ c:\Document and Settings\poonlap\My Documents (ชื่อแชร์โฟลเดอร์เวลามองจาก samba คือ //192.168.0.1/poonlap-documents)

เปลี่ยนใหม่เขียน /etc/fstab เป็นแบบนี้

...
//192.168.0.1/poonlap /home/poonlap/cygwin smbfs        defaults,username=poonla
p,password=xxx,workgroup=stardust,uid=1000          0       0
//192.168.0.1/poonlap-documents /home/poonlap/mydocuments smbfs defaults,usernam
e=poonlap,password=xxx,workgroup=stardust,uid=1000          0       0
...

ทีนี้ก็มาถึงเรื่องของ sshd ที่รันอยู่บน coLinux เปลี่ยนให้มันยอมรับ Forward X11 โดยที่ไปแก้ไฟล์ /etc/ssh/sshd_config.

...
X11Forwarding Yes <- เปลี่ยน No ให้เป็น Yes
...

แล้วสั่งรีสตาร์ท sshd ใหม่

# /etc/init.d/ssh restart

ส่วนทางด้านของ cygwin ก็ไปแก้ ~/.ssh/config (หรือสร้างใหม่) แล้วเติมบรรทัดต่อไปนี้เพื่อให้ใช้ X วินโดว์ได้อัตโนมัติ.

...
ForwardX11 yes
...

ทีนี้จากเทอร์มินอลของ cygwin พอ ssh เข้าไปหา coLinux เสร็จก็ใช้โปรแกรมพวก X ไคลเอ็นต์ได้เลยไม่ต้องมานั่งเซ็ต DISPLAY. cd ไปที่ cygwin ก็จะไปที่โฮมของ cygwin. cd ไปที่ mydocuments ก็จะไปที่ My Documents.

Comments: blogger