π Ÿâ À À Linux â«putty Putty Õ ªìπÕ Àπ Ëß ª Open Source Ë π âß π àμâõß ß«ËÕß Ï «πå À âß π â ª Putty ß ªìπÕ Àπ Ëß ª Ë À π Ë â πÿ å æ Putty ªìπ ª æ ËÕ À πÿ åºà π Secure Shell ªìπ ª Security À μ ª ß ËÕß à à Text mode Secure Shell (SSH) ªìπ æ μ Õ π â ß μ μàõ æ ËÕ â âß π Õ à ß ª Õ «à μ μàõ Ê Ë àß âõ Ÿ ªìπ æ ßμ «Õ ª à Ê (Plain text) Ë æ μ Õ ß à «â À âõ Ÿ ÿ Õ à ß à«à ªìπ ËÕºŸâ â À ºà π À Õ âõ Ÿ Õ ËπÊ àõπ Ë àß ª ß ËÕß åø «Õ å
Putty Õ ªìπÕ Àπ Ëß ª Open Source Ë π âß π àμâõß ß«ËÕß Ï «πå À âß π â ßπ Èπ ª Putty ß ªìπÕ Àπ Ëß ª Ë À π Ë â πÿ å æ Putty ªìπ ª æ ËÕ À πÿ åºà π Secure Shell ªìπ ª Security À μ ª ß ËÕß à à Text mode Secure Shell (SSH) ªìπ æ μ Õ π â ß μ μàõ æ ËÕ â âß π Õ à ߪ Õ «à μ μàõ Ê Ë àß âõ Ÿ ªìπ æ ßμ «Õ ª à Ê (Plain text) Ë æ μ Õ ß à «â À âõ Ÿ ÿ Õ à ß à«à ªìπ ËÕºŸâ â À ºà π À Õ âõ Ÿ Õ ËπÊ àõπ Ë àß ª ß ËÕß åø «Õ å ª μ π π SSH âß π π telnet æ «ª Õ «à «à«π ˺Ÿâ μ â π Õ âõ Ÿ À«à ß Client Server ºà π ß Protocol telnet Ëß âõ Ÿ Ë âõ ªìπ ËÕ Ë â Login À ºà π Ë à â Ÿ â À «â â ª ª Sniffer Ë«Ê ª â ˺Ÿâ μ ËÕºŸâ â Õ root À ºà π «À Ëμ Õ π π Ë â â ßπ Èπ«â Õ â Protocol telnet â Protocol SSH π Ÿª ߺ â telnet π remote access ª ß åø «Õ å ºŸâ μ âõ Ÿ â Putty ( 190
Ÿª ߺ â ssh ß μ«à À ºà π Ë àß ÕÁπμåπ Èπ Ÿ â À «â Putty ªìπ ª Telnet SSH client æ âõ Èß xterm terminal emulator À ËÕ μàõ åø «Õ åºà π πáμ «å πà ÕÕ π Õ å πáμ Putty ß π â æ ÁÕ ª μàß à μà ßÊ â π«π Èß log session, à μà ßÊ Õß Õ å π, Õß«π «å, encoding Õß âõ Ÿ ÿ μ Õß connection μà ßÊ À SSH ÿ «ÿ SSH tunnelling â «Èß X11 forwarding «ª ß ª â πÿ å à ÿàß Ë ÿ «Àπ Ëß Á Õ μ μ Èß πÿ åõ æ å πàπ Ëß Ÿà Windows ªØ μ Èß Õß π ß π ß Ÿà π â ªìπÕ à ß ß Õ ªìπ«Ë π ⪠πå ß π Èß Õß ªæ âõ π ß â«π ËÕß πμõππ È ß Õææ π ß π π Windows Ë ß à ª à π π πÿ å «Èß π ß π ⫪í À Õß«π È Á Õ ÿ μâõß Ÿμ ËÕß À à ß â Õ Õ Õ π Àπ Ëß â «âªí À Á Õ Ëßß π Õ Õ π Àπ Ëß Õ π Àπ Ëß μ ß π μ Õß æÿ ß«Ëßß π Õææ π Õß Windows ºà π ß å Õª πÿ å ªìπª ËßÕ Õ Ÿà π Ÿª Õß â Wine, VMware À ÕÕÕª π Õ ËπÊ Õ ªìπ π«π μà Ë ß â«ß π π ß π â â«π Ëπ Á Õ Ëßß π Utility Linux μ ß desktop Õß Windows â ⫪ Putty ªìπ º º π À«à ß Terminal Emulator Client SSH Àâ ß πõ Ÿà πuser Interface Õß Windows Õøμå «åμ «π È â «π Õ à ß π ª ß ª Ÿà Unix â«ëõß Ë Ë ÿ Ë «Putty Á Õ μ «ª ÈßÀ àõπõ Ÿà ÈÕßÀ ß panel Ë Ÿ å «âß π Ë ßà setup Ë à ÿàß ÿ ßμâÕß à ËÕ μ Õ Õß Õ à π Èπ Õß 191 ) Putty
Ë μâπ âß π ª Putty «πå À μ μ Èß â à æ ß μà È È Ë ø å.exe â â«õ Run ª â ËÕ Run ª ⫪ ØÀπâ Õ âß π â ß Ÿª ŸªÀπâ μà ß Putty Configuration Category Õ Session à à μà ßÊ ßπ È ë Host Name à ËÕ åø «Õ å ËμâÕß μ μàõ àπ student.netserv.chula.ac.th ( À π μ) À Õ pioneer.netserv.chula.ac.th ( À ÿ ) ë Protocol Õ SSH ë Saved Sessions à ËÕ Host Name ËμâÕß μ μàõ ªÿÉ Save ⫪ÿé Open À ß Ë â login prompt Õß Server à À ºŸâ â À â à À ºŸâ â À Ÿ μâõß ª ÆÀπâ μà ß ß Ÿª ËÕ Login as ª Ø à User ÕߺŸâ ⪠ËÕßπ ÈπÊ Õ æ Server Password Àâ à Password Àâ âõ â«â Ÿà Shell Õß Server μ «π Èπ Putty ( 192
ë μ Èß à π ª Putty ë È Ë Title Bar Õ Ë Change Settings ß Ÿª ë Àπâ μà ß Putty Configuration Category Õ Appearance ªÿÉ Change ë «â ª Putty ÈßμàÕ ª Àπâ μà ß PuTTY Configuration Category Õ Session ËμâÕß ë Õ Font æ ËÕ Õ μ «Õ π μ «Õ ë ªÿÉ Load ª ÆÀπâ μà ß ë ªÿÉ Open 193 ) Putty
ë â login prompt Õß Server à À ºŸâ â À â à À ºŸâ â À Ÿ μâõß ª ÆÀπâ μà ß ß Ÿª Putty ( 194 Logout ÕÕ æ æå Ëß exit À Õ Ctrl+D Ë Command line âß π ª Putty μ μàõ Host âß πßà «μàõ âß π À Õπ ª SecureCRT μà âß πø à à Ï VNC π ªìπÕ ª Remote Control Ë Ê μ «Àπ Ëß ª Õ ª â«õß à«π à«π Ë Àπâ Ë ªìπ Server à«π Ë Àπâ Ë Client à«π Ë Àπâ Ë Server âõ Ÿ Ë «å Õ å å ßΩíòß Client π à«π GUI Õß ËÕß ËßÕ ªìπ âß π à«π GUI À Õß ( àπ π ªØ μ «π «å ÿ ÿàπ) À ÕÕ ªî GUI æ Èπ ( àπ π ªØ μ Ÿπ å πÿ å Ë ªî XWindows terminal Èπ Õ Àπ Ëßμ «æ ËÕ π È) À à«π Client Àπâ Ë å Õ å å ËÕºŸâ â âß π Àπâ μà ß Õß VNCViewer æ ËÕ àß ª ß åø «Õ å Àπâ Ë ÿ Ëß ß Server æ ËÕπ «æ π VNCViewer μàõ ª ÿ àπ ˺Ÿâ âß π VNC Õ Á Õ VNC π Èπ μ «Server Viewer Õ Ÿà Õ ÿ æ μøõ å π μ Èß μà«π å ÿ μ Ÿ πÿ å ª π ß Ÿπ å ÿ ø μøõ å â ß π â π âà ( àπ ªî server Ë πÿ å æ ËÕ View ß π π XP ªìπμâπ) πõ π È ß À «à â XTerminal À πÿ å Ÿπ å æ π Õ à ËÕ À ÿ âμ Õ «Õ à ßÕ π Õ å πáμ μ ß Ëμ «XTerminal π Èπ â ß «ßμ «Õ Ÿà π ËÕß Server Ë VNCServer Àπâ ËÀÿâ ÀàÕμ «Terminal ß à ««â ßπ Èπ ªî Àπâ μà ß VNCViewer ËÕ Á â ⫪ ªî À à Õ ËÕß ËÕ Õ Ÿà π ÿ Ë Õøμå «åμà ßÊ Ë π à â Ÿâ ߺ ß à «μà VNC âõ Ë â ßÕ Ÿàμ ß Ë âõ Ÿ Ë àß ª À«à ß server client π Èπ à â â À æ æå âõ «Ê àß ª π Ë Ÿ «Àå âßà π Ë ß ªìπ Ë Õß π«ß π Õ âõ Ÿ Ë àß ª Õß VNC ºà π àõß ß Õß Secure shell π Õß tunnelling ÈπμÕπμàÕ ªπ È ªìπ «π Áμ Putty Ëß ªìπ text terminal ª Ëπ â π π Õß tunnelling æõ åμ Õß VNC Àâ ºà π SSH VNCserver πõ Ÿà π ËÕß Ë â ªØ μ πÿ å (À ÕÕ Ëπ ) μà VNCViewer πõ Ÿà π ËÕß Ë â ªØ μ «π «å ËߺŸâ â à«π â πÿ åà Õ Ÿπ å ªìπ ËÕß μ ß π Ë«ª π ËÕß Ë â ªØ μ «π «å «ßπ È
ªî Àπâ μà ß Putty Configuration Èπ π Èπ Õ Connection/SSH/Tunnels Àâ μ æõ åμ ËμâÕß Tunnelling ºà π SSH ß ª π Ëπ È μâõß tunnel æõ åμ Õßμ «VNC ºà π SSH Ëß VNC π Èπ âà æõ åμ 5900 ªìπμâπ ª ËæÕ åμ 5900 μ ß π Õ å π Ë 0 5901 μ ß Õ å π Ë 1 ß àππ È ËÕ ª π Ëπ È μ μ Èß vncserver π ËÕß πÿ å Ëß π Õß ªØ μ πÿ å Ÿπ å μ «VNCserver ªî Xterminal μ «À à Èπ Ë π Server ËÕ μàõ â VNCserver ( À π Ë à ÿâπ VNCserver π πÿ å ß Áμμ «GUI ªìπμ «Õ Á âμ μâõß Õ à ß π È â ø å~ Ÿ Õ å/.vnc/xstartup π Ë twm & Àâ ªìπ /bin/bash /bin/startkde & Ëß π À KDE Èπ πμ «twm) μ «Õ à ß â ß π º Õ à æõ åμ ËμâÕß tunnel ªìπ 5901( Õß ËÕß Ë âõ Ÿà ªí ÿ π Putty) Ëß ÿ À ª ß Ë ËÕß thanwa.cpe.mut.ac.th ËæÕ åμ 5901 àπ π ( ËÕß thanwa.cpe.mut.ac.th ªìπ ËÕß Ëº â πμ «åø «Õ å) ËÕ ªÿÉ Add ª ØÀπâ Õ ßπ È À ß π Èπ Õ Ë Connecttion/SSH æ ËÕ ªî À compression Õ Àâ Õ âõ Ÿ àõπ Ë àߺà π SSH â«195 ) Putty
æ ËÕ ««π âß π ÈßμàÕ ª «Á à Õ «â ª Ë Session â«õ IP À Õ π Õß ËÕߪ ß ( Ë π VNCServer) Õ À μ μàõ ªìπ SSH (æõ åμ 22) Õ Ë radio button SSH π Èπμ Èß ËÕ Session â«save æ ËÕ π «âß π ËÕ ªî ª Putty Á æ ß μà À session Ë Á «â Èπ â«á ÁÕ Õ π â ª π text terminal μ ª μ Ëß μâõß ß ËÕ μàõ text terminal π SSH À π È «âμ Õ «Ë âß π VNCViewer ( â ÁÕ Õ μå Ë VNCViewer ß π Àπâ Õ text terminal ß ß â ßÕ Ÿà π «à ªî VNCViewer) π Èπ Run VNCViewer μà «Ë à IP Õßμ «VNCserver à localhost À Õ 127.0.0.1 π à À Õ å π ªìπ ªμ æõ åμ Ë tunnel «âμ Ë Àπ Ë Source port π Ëπ È ªìπ 5901 Ëßμ ß localhost : 1 â VNCserver â ß π π ËÕß Server Õ à ß Ÿ μâõß Á ÀÁπÀπâ Õ password Á âß πμ ª μ ß Õ À À ª Ë â âß π π μà ß ß ª Ë â âß π ª â«μà à «à ªìπ ª Open Source Ëß Õß «μâõß π âß π âõ à ß «ß π ªæ π âõ â«putty ªìπ ª Telnet SSH client æ âõ Èß xterm terminal emulator À ËÕ μàõ åø «Õ åºà π πáμ «å πà ÕÕ π Õ å πáμ Putty ß π â æ ÁÕ ª μàß à μà ßÊ â π«π àπ log session, à μà ßÊ Õß Õ å π, Õß«π «å, encoding Õß âõ Ÿ ÿ μ Õß connection μà ß Ê À SSH ÿ «ÿ SSH tunnelling â «Èß X11 forwarding ªìπ ª Security À μ ª ß ËÕß à à Text mode À Õπ ª SecureCRT âß πßà à âõπ à«àâºÿâ Ë âß π Linux âß π â «Ëß Èπ Putty ( 196