使用FileZilla连接到FTP服务器
对于新手来说,在命令行模式下工作可能会很烦恼。所以让我们来安装一个叫Filezilla的图形化的FTP客户端。它可以让我们登陆FTP变得更加简单:
几乎所有的发行版在它们的官方软件仓库中都有filezilla客户端。 为了在基于Linux的系统上安装filezilla 需要键入以下的命令:
在基于Ubuntu的系统中:
$ sudo apt-get install filezilla $ sudo yum install filezilla在openSUSE中:
# zypper in filezilla安装完fielzilla后打开它。输入ftp服务器的IP地址、用户名和密码,然后点击快速连接。
为了增加安全性,你可以通过将用户添加到 /etc/vsftpd.chroot_list文件中来限制特定用户对FTP服务器的访问。
编辑 vsftpd.conf 文件,
nano /etc/vsftpd.conf设置如下的更改.
[...] # Uncomment and set YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list [...]创建 文件 /etc/vsftpd.chroot_list,
nano /etc/vsftpd.chroot_list添加你希望能够访问FTP服务器的用户。我添加了用户unixmen。
unixmen重启ftp服务.
# systemctl restart vsftpd.service现在你能够使用chroot_list文件中列出的用户来连接到FTP服务器。
如果chroot_list以外的用户想访问FTP服务器,他们将得到如下错误提示。
500 OOPS: could not read chroot() list file:/etc/vsftpd.chroot_list ftp: Login failed就是现在这样,你的FTP服务器已经可以使用了,好好享受吧!