打不死的心态活到老。

使用Openssh工具远程管理Solaris 10——2

上一篇 / 下一篇  2007-11-12 10:43:26 / 个人分类:linux

aC1tdZ1pd0http://www.xxlinux.com/linux/article/unix/rumen/2007-08-17/9351_2.html

m8|3Yh3`0

Xt)].U"qJ0

51Testing软件测试网'OkmD1XY"H m
三、使用Windows客户端管理服务器51Testing软件测试网o o4G2J"w9Uk'N

A2p"Fqf s0

B-yp `Vjm-b051Testing软件测试网PE4G SyM8P0D

  作为远程访问的那些机器,必须要有ssh客户端才可以连接到sshd服务器上。大部分情况下,我们的远程访问机器的系统都可能是windows环境,windows自己没有自带ssh客户端程序,这需要我们自己在windows上安装ssh客户端程序。有很多ssh客户端程序可供选择,笔者个人的偏好是WinSCP和putty,考虑到会经常从windows机器复制文件到solaris 10上或者下载文件,为方便操作起见,建议使用 WinSCP。

M"~Y)V\ TT0

QfH^xM E0  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软件测试网GYvR g,J5H

"j+PJ0MU j"g+r1o/k0  1. 获得与安装WinSCP51Testing软件测试网5Obq6N-F }

51Testing软件测试网&^X5}cG3j/~bhmd

  中文版WinSCP的汉化工作已经基本结束。可到WinSCP下载页面下载最新版本,选择多语言安装包(Openssh,远程管理,Solaris51Testing软件测试网7[2{A8HA?R5wt u U-MQ%q

图3 WinSCP登录设置

%eK#Y8@ \$B/P\g0

G(J^ G:Q.V0  注意此时应当打开防火墙的相应端口。第一次使用WinSCP来连接远程服务器,WinSCP 会出现一询问对话框,问你是否要将远程服务器的公钥 ( 为了避免远程机器被仿冒,每台 SSH 服务器均有不同的公钥 ) 储存在本地计算机的登录文件中,若要继续联机,请按下“是”按钮,如图4。51Testing软件测试网&Bb9am~;H

"{j l3TR0Q_0

图4  首次登录界面设定

N@!N'W(q M1c4]*Z^051Testing软件测试网!{2B J }j]!l/FO5Z

  如果你是第一次使用WinSCP,建议选择Windows Explorer界面,因为Windows用户比较熟悉这个界面。当然,如果你习惯Norton Commander风格,就选择Norton Commander界面,它注重于方便的键盘操作,你完全可以脱离鼠标,更快地进行操作。这两种可选界面都允许用户管理远程或本地的文件。笔者更加喜欢后者所以以后操作以Norton Commander界面为例。你可以在安装时选择喜欢的界面。也可以以后改变设置。 WinSCP可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。如果要从Solaris 10服务器下载文件直接使用鼠标从远程窗口拖曳到windows桌面即可。然后在对话框选择“”即可。51Testing软件测试网w4`-t%dk'yIX4p'C;GT

Openssh,远程管理,Solaris51Testing软件测试网\v#I|&RAUe|~a

图5 从Solaris 10服务器下载文件

A3z$VDl-a:L051Testing软件测试网,b!{@1r2[$EVZ:d0@n

  上传文件到Solaris 10服务器也可以直接使用鼠标从windows目录拖曳到远程Solaris 10目录窗口即可。51Testing软件测试网/Qq`V-N4IVR
4. 在WinSCP中使用Solaris 10命令51Testing软件测试网 X8f6CJh)J'M

Cu&fL e8q/{p'T051Testing软件测试网?/].?*d6p_[+z

  虽然Solaris 10桌面应用发展很快,但是命令在Solaris 10中依然有很强的生命力。Solaris 10是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Solaris 10命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。在WinSCP中使用Solaris 10命令方法如下使用鼠标点击“主菜单“-“命令”-“打开终端”命令执行界面如图6。

(v9k z@E,K0

Openssh,远程管理,Solaris

xx AHei)K"Vl0n3k0

图6在WinSCP中使用Solaris 10命令

r?*^ {&HB0

}9q;j f@%NCE0  WINSCP常用快捷键:51Testing软件测试网T yYap1^E,``Q

0F7R,b0w!A6T)L]t0  F2 重新命名文件或者目录;51Testing软件测试网vb-@r&IE K
  F4 编辑文件;
\*Wi6V _pL*B0  F5 复制 文件或者目录;
5Y_9SK"k'm9CR~0  F6 移动文件或者目录;
.Gq+u1jI3b6qbW0  F7 创建目录 ;51Testing软件测试网j)U.vn P a-_%q0R ]
  F8 删除文件或者目录51Testing软件测试网#|E R%}/Y)aVr
  F9 查看文件属性;
@.i2~.e](e+fd Y0  F10 强行退出WINSCP;51Testing软件测试网+Q BI;Q W0I]
  F1打开在线线帮助文档:http://winscp.net/eng/docs/

J&Vp/m8A0

&VRd8~0\~i&D0  另外WinSCP可以自动调用putty软件执行Solaris 10的绝大多数命令。方法如下使用鼠标点击“主菜单“-“命令”-“在Putty中打开”命令执行界面如图-11 。51Testing软件测试网8z4G.[5g%vX:L

Openssh,远程管理,Solaris

9jm({ l:Ih`D0

图7 WinSCP自动调用putty

,Cl'H+rc5?0Fs0

)N^ \5W d/K8d;n5a2Ia0  5.使用putty

/LF%G%l h&d0

Z,aM4b? b*uTK;x0  Windows环境下的putty工具目前使用得相当普遍,可以从网上免费下载(下载地址)。目前网上的最新版本为: putty 0.58,对该版本进行安装后,Putty是一个免费的Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的类工具。用它来远程管理unix十分好用,其主要优点如下:

%REj(b1yxkd]0RK051Testing软件测试网nAN Kh7f'RC

  · 完全免费;51Testing软件测试网@&`FE.Kw#a

51Testing软件测试网Fl;A*[-C.Y,p

  · 在Windows 9x/NT/2000/XP/2003下运行的都非常好;

%^:xl\'|L-w3O0

B0b4E2a.|Bh0  · 全面支持ssh1和ssh2;51Testing软件测试网 Ao6s)~2k

51Testing软件测试网-H2f,T5H(rN

  · 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;51Testing软件测试网V!bNh"b_-X"@$]

_qY Na5h0  · 操作简单,所有的操作都在一个控制面板中实现。51Testing软件测试网eL~~!e Zfy+F&_

Z&\V"{ u0  (1)应用入门51Testing软件测试网;{s{un*Q

51Testing软件测试网7|$A8n qV5s!u

  以 windows 2003为例,其他 windows 操作系统依此类推。51Testing软件测试网[R{,[J2i }

51Testing软件测试网Q!V4@!_l5[$s-wQ*~

  启动 putty,屏幕上将弹出图8所示窗口

o1Z$r3b o ] X6_0

Openssh,远程管理,Solaris51Testing软件测试网e3@y&U'oGA

图8 putty配置窗口51Testing软件测试网(?/}5s,An7R0@&_x!f

T-ZC)q];VbE$E;l0  在“Host Name (or IP address)”栏中填入OPENSSH的IP地址或者域名,选择SSH方式登录确保22端口点击右下角的“Open”即可。见图9 。51Testing软件测试网U&Y#KzFm z

Openssh,远程管理,Solaris

B(T]7j}(ph[0

图9 putty登录配置窗口51Testing软件测试网t`7UM u.o2qe5C
51Testing软件测试网l%j0AIi$HFJ$KD

6.首次登录界面设定51Testing软件测试网"db(T d/d6I+Pq x5}:r A

"Py$SQyN3W6D$y&S0

$fNB|1Ub E0  第一次使用 PuTTY 来连接远程服务器, PuTTY 会出现一询问对话框,问你是否要将远程服务器的公钥 ( 为了避免远程机器被仿冒,每台 SSH 服务器均有不同的公钥 ) 储存在本地计算机的登录文件中,若要继续联机,请按下“是”按钮,见图10。

gFp&]R&j HE0

51Testing软件测试网wi&Vt0?4w8g

图10 首次登录界面设定51Testing软件测试网 JEs@z pm

51Testing软件测试网\*D-WPO(zr gi'x#d

  登录过程界面截图见图11 。51Testing软件测试网6hf pB${l

Openssh,远程管理,Solaris

3];ug!x]!Q;j h0

图11 登录过程截图

Q`gZ `!];_0

9h7Y;\7s^;K7N0  说明:首先输入使用者名称 (若输入错误,无法更改,请重新开启 PuTTY会话) 然后输入密码即可完成连接。

*gn)i\ XcV/@A051Testing软件测试网n'|-p,@8ebe

  7、其他软件包

0UcJN9E0

g9i%h!b6C5c%v2{?0  PUTTY实际包括一组软件共6个。其中使用最多的是putty.exe ,现在就开始介绍 PuTTY 所提供的其它各项软件及其功能。

4eYf)YCX#O5F0

wJ`bm-f&~J|0  PSCP :提供 SCP client 的功能(安全加密的网络档案拷贝,使用命令提示列)。51Testing软件测试网"{$v{P"U;c}+T(|Dj^

,@7?3kM9?8x0  PSFTP :提供 PSFTP client 的功能。51Testing软件测试网'H`*JZ)] AY5C*u

wI.} tsY0  PuTTYtel :PuTTYtel 软件是 PuTTY 的简化版本,它仅少了 SSH 联机功能,其它的功能以及操作接口都与 PuTTY 相同,51Testing软件测试网#fS3V;k8F1U$Nc }

51Testing软件测试网d.pw!o_;}4u%e,L

  Plink :提供 SSH client ,使用命令提示列。51Testing软件测试网!Cg7Ja-x#O+c

H[*[,B6SS4B};b0  Pageant :SSH 认证通行码的代理程序。  

5] IRtpV(A0

/I8{d{L5V7Q&fKP0  PuTTYgen :提供产生RSA金钥的工具。51Testing软件测试网)u4l(v2E;@Ujv$B

Empire CMS,xxlinux.com
51Testing软件测试网,M.BUC9b o


TAG: 学习资料 linux

 

评分:0

我来说两句

Open Toolbar