如何在Mac上搭建FTP服务器以及使用FTP在本地Linux主机上传文件到Linux云服务器
一、在Mac上搭建FTP服务器
1. 开启FTP服务
终端命令:打开“终端”,输入以下命令以启动FTP服务。
sudo s launchctl load w /System/Library/LaunchDaemons/ftp.plist
验证服务:通过以下命令测试FTP服务是否成功启动。
ftp localhost
输入当前Mac用户名和密码进行登录。
2. 配置用户权限(可选)
创建FTP用户:如需特定用户访问FTP,可以通过“系统偏好设置” > “用户与群组”来添加用户,并设置相应的访问权限。
修改主目录:如果需要更改FTP根目录,可以使用以下命令,将FTP根目录改为“Users/yourusername/Documents”。
sudo nano /etc/ftpchroot
在文件中添加或修改路径为/Users/yourusername/Documents
。
3. 使用RumpusPro搭建FTP服务器(可选)
下载并安装:从App Store下载并安装RumpusPro。
配置访问路径和端口:打开RumpusPro,设置Server Daemon,点击Update Daemon。
启动服务:在域网的某一主机访问此FTP服务器,连接macOS的FTP服务器。
二、使用FTP在本地Linux主机上传文件到Linux云服务器
1. 前提条件
确保已在云服务器上搭建了FTP服务,如未搭建,可参考相关文档进行设置。
2. 连接云服务器
安装FTP客户端:如果尚未安装,可以使用以下命令安装ftp
。
sudo aptget install ftp
连接到云服务器:使用以下命令连接到云服务器,并根据提示输入用户名和密码。
ftp <云服务器IP地址>
3. 上传文件
上传单个文件:使用put
命令上传文件,将本地文件/home/1.txt
上传到云服务器的根目录。
put /home/1.txt /root/
上传多个文件:使用mput
命令上传多个文件,将当前目录下所有.txt
文件上传到云服务器的/var/www/html
目录。
mput *.txt /var/www/html/
4. 下载文件
下载单个文件:使用get
命令下载文件,将云服务器上的A.txt
文件下载到本地的/home
目录。
get A.txt /home/A.txt
下载多个文件:使用mget
命令下载多个文件,下载云服务器上所有的.xls
文件到本地的/home/yourdirectoryname
目录。
lcd /home/yourdirectoryname mget *.xls
5. 关闭连接
完成操作后,使用以下命令关闭FTP连接。
bye exit quit
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1240125.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复