免责声明

易百易数码科技

安卓 ftp 自动上传文件到服务器_本地Linux主机使用FTP上传文件到Linux云服务器

文章目录


使用FileZilla等FTP客户端,输入服务器地址、用户名、密码和端口,选择要上传的文件,点击上传即可。

安卓 ftp 自动上传文件到服务器_本地Linux主机使用FTP上传文件到Linux云服务器

准备环境

1、安卓设备和相关应用程序(如FileZilla)

安卓 ftp 自动上传文件到服务器_本地Linux主机使用FTP上传文件到Linux云服务器-图1

2、本地Linux主机

3、Linux云服务器

4、FTP服务器软件(如vsftpd)

配置本地Linux主机

1、安装FTP服务器软件(如vsftpd)

在终端中输入以下命令进行安装:

```

sudo aptget update

安卓 ftp 自动上传文件到服务器_本地Linux主机使用FTP上传文件到Linux云服务器-图2

sudo aptget install vsftpd

```

2、配置FTP服务器

打开vsftpd配置文件:

```

sudo nano /etc/vsftpd.conf

```

安卓 ftp 自动上传文件到服务器_本地Linux主机使用FTP上传文件到Linux云服务器-图3

修改以下配置项:

```

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

```

分享:
扫描分享到社交APP
上一篇
下一篇