文章目录
使用FileZilla等FTP客户端,输入服务器地址、用户名、密码和端口,选择要上传的文件,点击上传即可。
安卓 ftp 自动上传文件到服务器_本地Linux主机使用FTP上传文件到Linux云服务器
准备环境
1、安卓设备和相关应用程序(如FileZilla)
2、本地Linux主机
3、Linux云服务器
4、FTP服务器软件(如vsftpd)
配置本地Linux主机
1、安装FTP服务器软件(如vsftpd)
在终端中输入以下命令进行安装:
```
sudo aptget update
sudo aptget install vsftpd
```
2、配置FTP服务器
打开vsftpd配置文件:
```
sudo nano /etc/vsftpd.conf
```
修改以下配置项:
```
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
connect_from_port_20=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
listen=YES
pasv_min_port=40000
pasv_max_port=50000
```
保存并退出编辑器。
3、重启FTP服务器服务:
```
sudo systemctl restart vsftpd
```
配置Linux云服务器
1、安装FTP服务器软件(如vsftpd)
在终端中输入以下命令进行安装:
```
sudo aptget update
sudo aptget install vsftpd
```
2、配置FTP服务器
打开vsftpd配置文件:
```
sudo nano /etc/vsftpd.conf
```
修改以下配置项:
```
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
connect_from_port_20=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
listen=YES
pasv_min_port=40000
pasv_max_port=50000
```
保存并退出编辑器。
3、重启FTP服务器服务:
```
sudo systemctl restart vsftpd
```
4、开放防火墙端口(如果需要):
输入以下命令开放FTP端口(默认为21):
```
sudo ufw allow 21/tcp
```
如果需要开放被动模式端口范围,可以使用以下命令:
```
sudo ufw allow 40000:50000/tcp
```
保存并退出编辑器。
5、确保防火墙规则生效:
```
sudo ufw status
```