在Linux系统中,FTP(文件传输协议)服务器的常用命令主要包括以下几类:
启动FTP服务器
systemctl start vsftpd (对于使用vsftpd的情况)service vsftpd start停止FTP服务器
systemctl stop vsftpdservice vsftpd stop重启FTP服务器
systemctl restart vsftpdservice vsftpd restart查看FTP服务器状态
systemctl status vsftpdservice vsftpd status配置FTP服务器
/etc/vsftpd/vsftpd.conf,然后重启服务。设置FTP用户权限
usermod 命令修改用户权限。usermod -aG ftp username 将用户添加到FTP组。查看FTP日志
/var/log/vsftpd.log 或 /var/log/xferlog。防火墙设置
iptables -A INPUT -p tcp --dport 21 -j ACCEPT连接到FTP服务器
ftp hostname 或 ftp ip_address登录到FTP服务器
切换目录
cd directory_name 切换到指定目录。lcd local_directory 切换本地目录。列出目录内容
ls 或 dir 列出当前目录下的文件和子目录。上传文件
put local_file remote_file 上传本地文件到服务器。下载文件
get remote_file local_file 从服务器下载文件到本地。删除文件
delete remote_file 删除服务器上的文件。创建目录
mkdir directory_name 创建新目录。删除目录
rmdir directory_name 删除空目录。退出FTP会话
bye 或 quit 退出FTP客户端。以上命令适用于大多数Linux发行版,但具体命令可能会因使用的FTP服务器软件和系统版本而有所不同。