จัดระเบียบ 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