diff --git a/translated/Setup FTP Server On openSUSE 13.1.md b/translated/Setup FTP Server On openSUSE 13.1.md index 77c58c8cd2..288bc3c9b8 100644 --- a/translated/Setup FTP Server On openSUSE 13.1.md +++ b/translated/Setup FTP Server On openSUSE 13.1.md @@ -1,16 +1,14 @@ -translating by zsJacky - 在openSUSE 13.1中配置FTP服务器 ================================================================================ -**vsftpd** (**非常****安全的****文件****传输****协议****守护进程**) 是Unix/Linux系统中的一个安全快速的FTP服务器。 在这篇 how-to 文章中,让我们看看在openSUSE 13.1中怎样使用vsftpd来配置一个基本的FTP服务器。 +**vsftpd** ( **非常** **安全的** **文件** **传输** **协议** **守护进程**) 是Unix/Linux系统中的一个安全快速的FTP服务器。 在这篇指导教程中,让我们看看在openSUSE 13.1中怎样使用vsftpd来配置一个基本的FTP服务器。 ### 安装 vsftpd ### -作为root用户登录然后输入以下的命令。 +作为root用户登录然后输入以下命令。 # zypper in vsftpd -启动 vsftpd 服务然后设置让它在每次系统重启时自动启动 +启动 vsftpd 服务然后通过设置使它在每次系统重启时自动启动。 # systemctl enable vsftpd.service # systemctl start vsftpd.service @@ -21,11 +19,11 @@ translating by zsJacky # mkdir /srv/ftp -创建一个叫 **ftp-users** 的组。 +创建一个名为 **ftp-users** 的组。 # groupadd ftp-users -让我们来创建一个叫unixmen的示例用户 并设置其主目录为 **/srv/ftp** 组为**ftp-users**。 +让我们来创建一个叫unixmen的示例用户 并设置其主目录为 **/srv/ftp** 组为 **ftp-users** 。 # useradd -g ftp-users -d /srv/ftp/ unixmen @@ -71,7 +69,7 @@ translating by zsJacky ### 测试本地FTP服务器 ### -首先 让我们按如下步骤尝试登陆FTP服务器 +首先 让我们按如下步骤尝试登录FTP服务器 # ftp localhost Trying ::1:21 ... @@ -85,10 +83,10 @@ translating by zsJacky Using binary mode to transfer files. ftp> -正如你在上面所输出的那样, 我们将能够用unixmen用户登录到ftp服务器。 +正如你在上面所输出的那样, 我们能够用unixmen用户登录到ftp服务器。 ### 测试远程FTP服务器 ### -默认地 openSUSE内置的防火墙不允许从远程系统登陆FTP。所以让我们允许vsftpd服务通过suse的防火墙。然后我们需要打开: **Yast -> 安全性与用户 -> 防火墙**. +默认 openSUSE 内置的防火墙不允许远程系统登录FTP。所以让我们允许vsftpd服务通过suse的防火墙。然后我们需要打开: **Yast -> 安全性与用户 -> 防火墙**. ![](http://180016988.r.cdn77.net/wp-content/uploads/2013/11/openSUSE-12.3-Running-Oracle-VM-VirtualBox_001.jpg) @@ -113,7 +111,7 @@ translating by zsJacky Using binary mode to transfer files. ftp> -正如你在上面输出中所看到的,我将能够连接到ftp服务器。如果不允许vsftpd服务通过防火墙, 你将会得到一个连接超时的错误。 +正如你在上面输出中所看到的,我能够连接到ftp服务器。如果不允许vsftpd服务通过防火墙,你将会得到一个连接超时的报错。 ### 从浏览器连接 ### @@ -125,7 +123,7 @@ translating by zsJacky 对于新手来说,在命令行模式下工作可能会很烦恼。所以让我们来安装一个叫[**Filezilla**][1]的图形化的FTP客户端。它可以让我们登陆FTP变得更加简单: -几乎所有的发行版在他们的官方软件仓库中都有filezilla客户端。 为了在基于Linux的系统上安装filezilla 需要键入以下的命令: +几乎所有的发行版在它们的官方软件仓库中都有filezilla客户端。 为了在基于Linux的系统上安装filezilla 需要键入以下的命令: 在基于Ubuntu的系统中: @@ -134,11 +132,12 @@ translating by zsJacky 在Fedora/Redhat系统中: $ sudo yum install filezilla + 在openSUSE中: # zypper in filezilla -安装完fielzilla后打开它。输入ftp服务器的IP地址,用户名和密码,然后点击快速链接。 +安装完fielzilla后打开它。输入ftp服务器的IP地址、用户名和密码,然后点击快速连接。 ![](http://180016988.r.cdn77.net/wp-content/uploads/2013/11/unixmen@192.168.1.53-FileZilla_006.jpg) @@ -161,7 +160,7 @@ translating by zsJacky nano /etc/vsftpd.chroot_list -添加你希望其能够访问FTP服务器的用户。我添加了用户**unixmen**。 +添加你希望能够访问FTP服务器的用户。我添加了用户**unixmen**。 unixmen @@ -169,20 +168,20 @@ translating by zsJacky # systemctl restart vsftpd.service -现在你将能够使用chroot_list文件中列出的用户来连接到FTP服务器。 +现在你能够使用chroot_list文件中列出的用户来连接到FTP服务器。 -如果chroot_list以外的用户想访问FTP服务器, 他们将得到如下的错误。 +如果chroot_list以外的用户想访问FTP服务器,他们将得到如下错误提示。 500 OOPS: could not read chroot() list file:/etc/vsftpd.chroot_list ftp: Login failed -现在就是这样。 你的FTP服务器已经可以使用了。 享受吧! +就是现在这样,你的FTP服务器已经可以使用了,好好享受吧! -------------------------------------------------------------------------------- via: http://www.unixmen.com/setup-ftp-server-opensuse-13-1/ -译者:[zsJacky](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID) +译者:[zsJacky](https://github.com/译者ID) 校对:[Caroline](https://github.com/carolinewuyan) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出