使用Openssh工具远程管理Solaris 10——2
上一篇 / 下一篇 2007-11-12 10:43:26 / 个人分类:linux
#swzj7HVt8m_~0http://www.xxlinux.com/linux/article/unix/rumen/2007-08-17/9351_2.html51Testing软件测试网;er5a`aIov\
3y*l#qMU9q%MON0
51Testing软件测试网y&Xt#Ai/QN
n 三、使用Windows客户端管理服务器51Testing软件测试网{1Z4Z\(xLrh9c$Z3mEOLTrj6w0 )ow S}D;W;|2Ul0 !?H@F"^2F[`!fM8k0 作为远程访问的那些机器,必须要有ssh客户端才可以连接到sshd服务器上。大部分情况下,我们的远程访问机器的系统都可能是windows环境,windows自己没有自带ssh客户端程序,这需要我们自己在windows上安装ssh客户端程序。有很多ssh客户端程序可供选择,笔者个人的偏好是WinSCP和putty,考虑到会经常从windows机器复制文件到solaris 10上或者下载文件,为方便操作起见,建议使用 WinSCP。 s$RuK(r+bjJ01z Y3D~ ndF0 WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。这是一个中文版的介绍。使用WinSCP可以连接到一台提供SFTP (SSH File Transfer Protocol)或SCP (Secure Copy Protocol)服务的SSH (Secure Shell)服务器,通常是SOLARIS 10服务器。SFTP包含于SSH-2包中,SCP在SSH-1包中。两种协议都能运行在以后的SSH版本之上。WinSCP同时支持SSH-1和SSH-2。 WinSCP通过构建于ssl或ssh2安全认证的客户机/服务器系统进行传输,为vpn、wan、extranet开发管理人员提供最经济的解决方案。51Testing软件测试网V|&|y v/laH 51Testing软件测试网 P5x'y Z\_([j\w1. 获得与安装WinSCP51Testing软件测试网bNl,l1OMk-Fak @1Y 8|fZ]`7w0 中文版WinSCP的汉化工作已经基本结束。可到WinSCP下载页面下载最新版本,选择多语言安装包(51Testing软件测试网s)_U9DXQ\ amF#\ 图3 WinSCP登录设置 NwA!h3F051Testing软件测试网$Ax'Z1jVK;M+OU注意此时应当打开防火墙的相应端口。第一次使用WinSCP来连接远程服务器,WinSCP 会出现一询问对话框,问你是否要将远程服务器的公钥 ( 为了避免远程机器被仿冒,每台 SSH 服务器均有不同的公钥 ) 储存在本地计算机的登录文件中,若要继续联机,请按下“是”按钮,如图4。51Testing软件测试网,A.QS`nm NLLoUi0图4 首次登录界面设定51Testing软件测试网pvWto.{%C#q $R'GX&Y`6q.q0 如果你是第一次使用WinSCP,建议选择Windows Explorer界面,因为Windows用户比较熟悉这个界面。当然,如果你习惯Norton Commander风格,就选择Norton Commander界面,它注重于方便的键盘操作,你完全可以脱离鼠标,更快地进行操作。这两种可选界面都允许用户管理远程或本地的文件。笔者更加喜欢后者所以以后操作以Norton Commander界面为例。你可以在安装时选择喜欢的界面。也可以以后改变设置。 WinSCP可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。如果要从Solaris 10服务器下载文件直接使用鼠标从远程窗口拖曳到windows桌面即可。然后在对话框选择“”即可。 L Ac`1?y0'@7GuI#RB ^0图5 从Solaris 10服务器下载文件 mI V"d c-u051Testing软件测试网P\/z#~7TR:A.HK!v 上传文件到Solaris 10服务器也可以直接使用鼠标从windows目录拖曳到远程Solaris 10目录窗口即可。 9r.|0n3VTub r0 虽然Solaris 10桌面应用发展很快,但是命令在Solaris 10中依然有很强的生命力。Solaris 10是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Solaris 10命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。在WinSCP中使用Solaris 10命令方法如下使用鼠标点击“主菜单“-“命令”-“打开终端”命令执行界面如图6。51Testing软件测试网k0oxpRW r$EX%_ 2H W_G%{~N"Q#N0图6在WinSCP中使用Solaris 10命令51Testing软件测试网O A[|\GJn$iw 3zAPPo3H8I,O w0 WINSCP常用快捷键:51Testing软件测试网M:H#ATJ&Tr 51Testing软件测试网o}4n[6rk F2 重新命名文件或者目录; 另外WinSCP可以自动调用putty软件执行Solaris 10的绝大多数命令。方法如下使用鼠标点击“主菜单“-“命令”-“在Putty中打开”命令执行界面如图-11 。51Testing软件测试网CS Dc`R MD6oK@P0图7 WinSCP自动调用putty `K V5[p'e1L0&H;T"L&V&P'^ Q0 5.使用putty R0]q-~Abos.i0F7}8O2Y P0[t0 Windows环境下的putty工具目前使用得相当普遍,可以从网上免费下载(下载地址)。目前网上的最新版本为: putty 0.58,对该版本进行安装后,Putty是一个免费的Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的类工具。用它来远程管理unix十分好用,其主要优点如下: *~2W1x4{0E9`0F(\W*D!\0 · 完全免费; L R9X-z!pz#J:m051Testing软件测试网u8Yr&~.x*bN6p· 在Windows 9x/NT/2000/XP/2003下运行的都非常好;51Testing软件测试网P)mHU|6| J8`)y 51Testing软件测试网K sK{E:^· 全面支持ssh1和ssh2; hl7e r\|&B051Testing软件测试网6QzuFG· 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用; )P[-@:x|N,P C6S0%d6r{j.w+Mb`Ck(~0 · 操作简单,所有的操作都在一个控制面板中实现。 Y3n^m.d#N2E*^4i1v0oX9C s-jc0 (1)应用入门51Testing软件测试网Q!AVhW*kj 8bix.w h0 以 windows 2003为例,其他 windows 操作系统依此类推。51Testing软件测试网qGwyQS,@y*J 51Testing软件测试网.jx,U:~/D4@启动 putty,屏幕上将弹出图8所示窗口 'rEj9~M VU0F7w;}_1b0图8 putty配置窗口 5A%ZK,Y1S0?n9a0N+P0]k/U,q0 在“Host Name (or IP address)”栏中填入OPENSSH的IP地址或者域名,选择SSH方式登录确保22端口点击右下角的“Open”即可。见图9 。 -a)FQt;e'}2C051Testing软件测试网BwF8? I0_j&{*C M k 图9 putty登录配置窗口51Testing软件测试网P
_]$NgoiY 6.首次登录界面设定51Testing软件测试网4j;f7p9qD#O'D0{bA 51Testing软件测试网8F%{3V [.b'H g/_&I4H$W!X4z0 第一次使用 PuTTY 来连接远程服务器, PuTTY 会出现一询问对话框,问你是否要将远程服务器的公钥 ( 为了避免远程机器被仿冒,每台 SSH 服务器均有不同的公钥 ) 储存在本地计算机的登录文件中,若要继续联机,请按下“是”按钮,见图10。 +W!h%Xlvx051Testing软件测试网1R?(rl b Wp"L8S&H 图10 首次登录界面设定51Testing软件测试网I+_4e)m~6H2X(^ &k;If.SY#cq$Gw4c0 登录过程界面截图见图11 。51Testing软件测试网~V'rZ |N 51Testing软件测试网y$P6\i sQ 图11 登录过程截图 n2e.Vi r%Kv051Testing软件测试网9a8uCS)Ssg说明:首先输入使用者名称 (若输入错误,无法更改,请重新开启 PuTTY会话) 然后输入密码即可完成连接。 "sq N5zRq#iB2X0f051Testing软件测试网 qw7vc*s0x ~-t;k7、其他软件包 A#hRw;Fc051Testing软件测试网H[T!ubt-`$oPUTTY实际包括一组软件共6个。其中使用最多的是putty.exe ,现在就开始介绍 PuTTY 所提供的其它各项软件及其功能。 B6H%r%i`uv051Testing软件测试网@y'X'EiPSCP :提供 SCP client 的功能(安全加密的网络档案拷贝,使用命令提示列)。 U Cp2E|^Np051Testing软件测试网2ULk@8bG.}dDPSFTP :提供 PSFTP client 的功能。 |