打印

Linux/Unix服务器中gftp使用攻略(下)

本帖已经被作者加入个人空间

Linux/Unix服务器中gftp使用攻略(下)

原文:http://server.it168.com/server/2007-10-23/200710230809312.shtml
一、 GFTP在Solaris 10的安装

    软件下载网址:
    http://www.sunfreeware.com 或者
    http://mirrors.easynews.com/sunfreeware/i386/10/

    注意:下载时首先要取得针对操作系统和中央处理器版本(I386和sparc是不同的)保持一致的相关软件,在网站上都有对应的系统,要看仔细啊。 由于这些软件都用到GCC编译器,所以在这里把与之相关的GCC的安装先介绍给大家。

    1.与GCC相关的软件包先下载安装

    (1)libiconv-1.8-sol10--intel-local-local.gz

#wget http://mirrors.easynews.com/sunfreeware/i386/10/libiconv-1.8-sol10-intel-local.gz # gzip –dv libiconv-1.8-sol10-intel-local-local.gz#pkgadd -d libiconv-1.8-sol10-intel-local-local

    (2)libgcc-3.3-sol10--intel-local-local.gz

#wget http://mirrors.easynews.com/sunfreeware/i386/10/libgcc-3.3-sol10-intel-local.gz # gzip -dv libgcc-3.3-sol10-intel-local-local.gz# pkgadd -d libgcc-3.3-sol10-intel-local-local

    (3)gcc-3.4.2-sol10-intel-local-local.gz

#wget http://mirrors.easynews.com/sunfreeware/i386/10/gcc-3.3.6-sol10-intel-local.gz #gzip -dv gcc-3.3.6-sol10-intel-local.gz# pkgadd -d gcc-3.3.6-sol10-intel-local

    (4)make-3.80-sol10--intel-local-local.gz

#wget http://mirrors.easynews.com/sunfreeware/i386/10/make-3.80-sol10-intel-local.gz # gzip –dv make-3.80-sol10--intel-local-local.gz#pkgadd –d make-3.80-sol10--intel-local-local
不破不立

TOP

2、其它的与GFTP相关库的软件

    (1)gtk+-1.2.10-sol10--intel-local-local.gz
#wget http://mirrors.easynews.com/sunfreeware/i386/10/gtk+-1.2.10-sol10-intel-local.gz # gzip –dv gtk+-1.2.10-sol10--intel-local-local.gz# pkgadd –d gtk+-1.2.10-sol10--intel-local-local

    (2)glib-1.2.10-sol10--intel-local-local.gz
#wget http://mirrors.easynews.com/sunfreeware/i386/10/glib-1.2.10-sol10-intel-local.gz # gzip –dv glib-1.2.10-sol10--intel-local-local.gz# pkgadd –d glib-1.2.10-sol10--intel-local-local

    (3)openssl-0.9.8b-sol10-x86-local.gz
#wget http://mirrors.easynews.com/sunfreeware/i386/10/openssl-0.9.8b-sol10-x86-local.gz # gzip –dv openssl-0.9.8b-sol10-x86-local.gz# pkgadd –d openssl-0.9.8b-sol10-x86-local

    (4)readline-5.0-sol10--intel-local-local.gz
#wget http://mirrors.easynews.com/sunfreeware/i386/10/readline-5.0-sol10-intel-local.gz # gzip –dv readline-5.0-sol10--intel-local-local.gz#pkgadd –d readline-5.0-sol10--intel-local-local

    (5)ncurses-5.4-sol10--intel-local-local.gz
#wget http://mirrors.easynews.com/sunfreeware/i386/10/ncurses-5.4-sol10-intel-local.gz # gzip –dv ncurses-5.4-sol10--intel-local-local.gz#pkgadd –d ncurses-5.4-sol10--intel-local-local   

    说明:ncurses库是一个从System V Release 4.0 (SVr4) 中CURSES的克隆。这是一个可自由配置的库,完全兼容旧版本的CURSES。简而言之,他是一个可以使应用程序直接控制终端屏幕显示的库。当后面提到CURSES库的时候,同时也是NCURSES库。NCURSES不仅仅只是封装了底层的终端功能,而且提供了一个相当稳固的工作框架(Framework)用以产生漂亮的界面。它包含了一些创建窗口的函数。而它的姊妹库 Menu、Panel和Form则是对CURSES基础库的扩展。这些库一般都随同CURSES一起发行。我们可以建立一个同时包含多窗口(multiple windows)、菜单(menus)、面板(panels)和表单(forms)的应用程序。窗口可以被独立管理,例如让它卷动(scrollability)或者隐藏。 菜单(Menus)可以让用户建立命令选项,从而方便执行命令。而窗体(Forms)允许用户建立一些简单的数据输入和显示的窗口。面板(Panels)是NCURSES窗口管理功能的扩展,可以用它覆盖或堆积窗口。 以上这些就是NCURSES的一些基本介绍。
不破不立

TOP

3 gftp的下载和安装

#wget http://mirrors.easynews.com/sunfreeware/i386/10/gftp-2.0.18rc1-sol10-intel-local.gz # gzip –dv gftp-2.0.18rc1-sol10-intel-local.gz#pkgadd –d gftp-2.0.18rc1-sol10-intel-local

    4 使用Solaris pkg-get 工具安装gftp

    pkg_get,由blastwave.org推出的,是一个用来自动获得www.sunfreeware.com网站上的软件包工具. 模拟了Debian linux上的"apt-get 工具” 。安装 CSW (Community SoftWare) 软件包非常方便。
#wget http://www.blastwave.org/pkg_get.pkg #pkgadd -d pkg_get.pkg all# pkg_get –i gftp

    说明: 如果你有4G以上的硬盘和充足的带宽推荐使用pkg-get 工具安装gftp。pkg-get将会安装在/opt/csw/bin/目录下。从blastwave安装的软件均安装到该目录中,请把/opt/csw/bin/设置到你的PATH环境变量中。运行pkg-get --help可以获得基本帮助信息。

    超级用户的PATH(在/.profile中定义的)设置为 :
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin/;/opt/csw/bin/
    export PATH

    5 使用gftp

    为了使用方便在桌面建立一个启动器,单击鼠标右键选择创建启动器。如图1 。在命令栏目输入:/opt/csw/bin/gftp-gtk即可。


    图1 创建启动器

    桌面背景启动器可以启动应用程序,也可以链接到某个特定的文件、文件夹、FTP 站点或 URI 位置。要在桌面背景上添加启动器,请执行以下步骤:右击桌面背景,然后选择“创建启动器”。在“创建启动器”对话框中键入要求的信息。为该启动器输入的命令就是在使用桌面背景对象时执行的命令。 通过任何菜单当您在任何菜单中右击启动器时,即可打开启动器的弹出菜单。您可以使用该弹出菜单向面板添加该启动器。也可以将菜单、启动器和面板应用程序从菜单拖动到面板中。通过文件管理器每个启动器都对应一个 .desktop 文件。您可以将 .desktop 文件拖动到面板上,从而将该启动器添加到面板上。点击启动器即可启动gftp,如图2 。


图2 JDS桌面环境下的gftp界面

    6.常见错误排除

    相比之下在Linux下安装gftp比较简单,如果在gftp执行时出现如下错误:
“ld.so.1: gftp-gtk: fatal: libcrypto.so.0.9.7: open failed: No such file or directory Killed”

    通常是openssl 没有正确安装。

    说明:JDS桌面环境下的gftp和在Linux下基本是相同的可以查看前文。这里就不赘述了。

    到此为止笔者介绍了安全工具gftp 在Linux 和Unix服务器中的安装和使用。Gftp可以提供FTP 、HTTP、HTTPS、SSH、SSL多种服务,本文着重介绍了安全的功能。
不破不立

TOP

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶〓〓〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶〓顶顶顶〓〓顶顶顶顶顶〓〓〓〓〓〓〓〓〓
〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓顶顶顶顶〓〓〓〓〓〓〓〓〓〓
〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓顶顶顶顶〓〓〓〓〓〓〓〓〓〓
〓〓顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓
〓〓顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓
〓〓〓顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓顶顶顶顶顶顶〓〓〓顶顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓〓顶顶顶顶〓〓〓〓〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶〓〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶顶顶〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶顶顶〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶〓〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓顶顶〓〓〓顶顶顶顶顶〓〓〓〓顶顶顶〓〓顶顶顶〓〓〓顶顶顶顶顶〓〓〓
〓〓〓顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓顶顶〓〓顶顶〓〓〓〓顶顶顶顶顶〓〓〓
〓〓〓〓顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓〓〓顶顶顶〓〓〓〓〓顶顶顶顶〓〓〓
〓〓〓〓〓〓顶顶顶顶顶顶顶〓〓〓〓〓〓〓〓顶顶顶〓顶顶顶顶〓〓〓〓〓〓〓
〓〓〓〓〓〓〓顶顶顶顶顶顶〓〓〓〓〓〓〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓〓〓
〓〓〓〓〓〓〓〓〓〓顶顶顶〓〓〓〓〓〓顶顶顶顶顶〓〓〓顶顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶〓〓〓〓〓顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶〓〓〓〓〓〓顶顶顶顶顶顶顶〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶〓〓

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-12-5 09:54 京ICP证060528 号

Designed By 17DST