阅读量:0
1. 安装FTP客户端
CentOS系统默认未预装FTP客户端,需通过包管理器安装。常用命令为:
sudo yum install ftp -y # CentOS 7及以下版本
sudo dnf install ftp -y # CentOS 8及以上版本
安装完成后,可通过ftp --version命令验证是否安装成功。
2. 连接FTP服务器
安装完成后,通过ftp命令连接服务器。基本语法如下:
ftp [服务器IP或域名] [端口号]
- 默认端口(21):若服务器使用FTP默认端口(21),可直接输入IP或域名,例如:
ftp 192.168.1.100 - 自定义端口:若服务器端口非21(如33333),需在IP后添加端口号,例如:
ftp 192.168.1.100 33333
连接后,系统会提示输入用户名和密码(若为匿名FTP,用户名输入anonymous,密码可留空)。
3. 常用FTP命令
连接成功后,进入FTP交互界面,常用命令如下:
- 查看服务器目录文件:
ls(或dir,两者功能类似,均用于列出当前目录内容); - 切换服务器目录:
cd [目录路径](如cd /public_html进入指定目录); - 下载文件:
get [远程文件名](下载单个文件,如get example.txt);mget [文件名通配符](批量下载,如mget *.jpg下载所有JPG文件); - 上传文件:
put [本地文件名](上传单个文件,如put local.txt);mput [本地文件名通配符](批量上传,如mput *.png上传所有PNG文件); - 切换本地目录:
lcd [本地目录路径](如lcd /home/user设置本地下载/上传目录); - 创建服务器目录:
mkdir [目录名](如mkdir backup创建名为backup的目录); - 删除服务器文件/目录:
rm [文件名](删除文件,如rm old.txt);rmdir [目录名](删除空目录,如rmdir temp); - 退出FTP会话:
bye(或quit)。
4. 安全注意事项
- 优先使用SFTP/FTPS:FTP协议传输数据未加密,易被窃取。建议使用SFTP(基于SSH,端口22)或FTPS(FTP+SSL/TLS加密),可通过
lftp命令实现(安装:sudo yum install lftp -y,连接:lftp -u username, password sftp://192.168.1.100); - 配置防火墙:若服务器开启防火墙(如CentOS 7的
firewalld),需允许FTP流量通过:sudo firewall-cmd --permanent --add-service=ftp sudo firewall-cmd --reload - 限制用户权限:在FTP服务器配置中(如
vsftpd),可通过chroot_local_user=YES将用户锁定在主目录,防止越权访问。
以上就是关于“CentOS FTP客户端怎么连接”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm