| 贵 州 学 习 网 |
|
启动ssh服务器 在unix/linux环境下,服务器程序放置在/usr/local/sbin目录下,启动方法如下: # sshd # ps x 可以看到sshd已经启动了。如果不希望每次重启动系统,都要手工运行启动sshd,则可以自己写一个脚本,放置在init.d目录下,让系统启动后,自动执行sshd服务的启动工作。或者直接在rc.local中加入一行/usr/local/sbin/sshd也可。 windows nt/2000/下启动ssh2 server,运行程序组中的start ssh2 server即可。 使用ssh 客户端在unix/linux系统中就是ssh,存放在/usr/local/bin目录下。其中有ssh1、ssh2、scp等客户端工具,使用ssh登录远程主机方法如下: host.ip.of.remote 如同使用telnet一样,不同之处是要求用户输入认证字串,如果认证字串通过了认证,则用户直接登录成功;如果不成功,则是要求用户输入系统口令。口令认证成功后,用户也可以成功登录系统。从使用上看,与telnet没有什么不同之处。而且有了ssh客户端软件,如果你要上传文件,不必向以前一样再开一个ftp窗口,再次认证,然后上传文件。使用ssh客户端自带的scp工具,就可以直接将文件上传到远端服务器上。使用方法如下: host1:dir/filename host2:/home/abc/filename 在windows系统中,可供使用的ssh客户端有:securcrt,也即crt的支持ssh的版本(下载地址: //www.vandyke.com/),这是一个很好的支持ssh的远程终端,它同时支持ssh1及ssh2。用户可以根据服务器端自由选择,让它支持相应的标准。 另一个可供选择的是ssh.com提供的客户端,下载地址:ftp://ftp.ssh.com/pub/ssh/sshwin-2.4.0-pl2.exe,这是新版本的ssh2客户端。 另外,还有支持ssh的ftp客户端工具,其中sshwin-2.4中就有一个ssh secure file transfer client,它可以用来在两个主机之间传输加密后的文件。也即scp的功能。配合securecrt的也有一个相应的支持ssh的ftp工具,其名称为: securefx,可以从www.vandyke.com/下载使用。 由于种种原因,一些支持ssh的gui客户端不一定会很好地支持以上各个服务器,大家可以自行组合以上工具,找到适合自己的工具。一般来说,在 unix下的客户端对各种服务器的支持是最好的。通常在选择服务器及客户端软件时,最好选择同一软件商的产品,这样不会出现不兼容的问题。 需要补充的是,如果你既想使用ssh2又不想付费,那么一个可供选择的自由软件是openssh,它是一个遵守gpl协议的软件包,同时支持ssh1 及ssh2标准,是另一个被广泛使用的ssh软件包(可以从www.openssh.com下载)。openssh的最新版本为openssh- 2.5.1,提供全部源码。不过,在编译前,应仔细阅读其说明文件。编译过程中要用到zlib及openssl两个软件包,用户首先需要下载并安装它们,之后再编译openssh。具体过程请阅读软件包中的install文件。 本文共2页: 第 [1] [2] 页
|
责任编辑:gzu521