在开启FTP服务器前,我们需要先在服务器上安装FTP服务器软件,如vsftpd。以下的步骤以vsftpd为例,来开启FTP服务器:
-
安装vsftpd
打开cmd命令行窗口,并输入以下命令:sudo apt-get update sudo apt-get install vsftpd
-
配置vsftpd
输入以下命令打开vsftpd配置文件进行编辑:sudo vi /etc/vsftpd.conf
在该文件中,需要更改一些选项:
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES
更改完选项后,保存并退出。
-
重启vsftpd
重启vsftpd服务,使配置的改变生效:sudo service vsftpd restart
-
在防火墙上开放FTP端口:
需要在服务器的防火墙上开放FTP的默认端口21,输入以下命令:sudo ufw allow 20/tcp sudo ufw allow 21/tcp
这样就可以通过FTP客户端软件,使用FTP服务器的IP和FTP用户的用户名和密码来访问FTP服务器了。
注意:以上步骤在Linux系统里有效,Windows系统的步骤会不一样。如果服务器使用的是华为云服务器,你还需要在华为云服务器的安全组规则中,开放相应的FTP端口。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/174673.html