在ARM Linux FTP服务器上使用本地Linux主机上传文件到Linux云服务器
1. 安装FTP服务器软件
在ARM Linux FTP服务器上,可以使用vsftpd或proftpd等FTP服务器软件,以vsftpd为例,可以使用以下命令进行安装:
sudo aptget update sudo aptget install vsftpd
2. 配置FTP服务器
编辑vsftpd的配置文件,通常位于/etc/vsftpd.conf,设置以下参数:
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
保存并关闭文件,然后重启vsftpd服务:
sudo service vsftpd restart
3. 创建FTP用户和目录
创建一个用于FTP访问的用户和对应的目录,
sudo adduser ftpuser sudo mkdir /home/ftpuser/ftpdir sudo chown ftpuser:ftpuser /home/ftpuser/ftpdir sudo chmod 755 /home/ftpuser/ftpdir
1. 安装FTP客户端软件
在本地Linux主机上,可以使用lftp或ftp等FTP客户端软件,以lftp为例,可以使用以下命令进行安装:
sudo aptget update sudo aptget install lftp
2. 配置FTP客户端
编辑lftp的配置文件,通常位于~/.lftprc,设置以下参数:
set mirror:usepgetn 5
set mirror:verbose true
保存并关闭文件。
1. 登录FTP服务器
在本地Linux主机上,使用lftp命令登录到ARM Linux FTP服务器:
lftp u ftpuser,[password] ftp://[ftp_server_ip]
2. 上传文件
在lftp提示符下,使用put命令上传文件到Linux云服务器:
put [local_file] [remote_path]
[local_file]是本地文件路径,[remote_path]是远程文件路径。
put /home/user/test.txt /home/ftpuser/ftpdir/test.txt
以上命令将本地文件/home/user/test.txt上传到Linux云服务器的/home/ftpuser/ftpdir目录下,并命名为test.txt。
上一篇:为什么wps加不进目录里