FTP命令手册

FTP命令手册

# ftp连接服务器
ftp hostname或ip

# 可以用
ls
# 和
cd

# 下载
get pathtofile local_pathtofile
get pathtofile
# 下载大量文件
mget *.*

# 显示下载进度
hash

# 上传文件
put local_pathtofile pathtofile
put local_pathtofile
# 上传大量文件
mput *.*

# 断开
quit
# 或
bye
# 或
ctrl+z

# 改变传输格式
ascii 或 binary
# 按需要 修改ftp配置文件,修改完重启ftp服务
sudo vim /etc/vsftpd.conf

# 设置是否允许本地用户登录  
local_enable=YES
# 是否限制用户仅能访问各自的主目录
chroot_local_user=NO
# 是否允许用户有创建文件权限,不会导致allow_writeable_chroot失效
write_enable=YES
# 在chroot_local_user=YES时,允许用户在自己的主目录创建文件,不会导致write_enable失效
allow_writeable_chroot=YES
# 设置用户创建文件时的umask值,表示755(022的反码)
local_umask=022 

# 设置是否允许匿名用户登录 
anonymous_enable=no
# 允许为目录配置显示信息,显示每个目录下面的message_file文件的内容
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
# 日志文件位置
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
# 端口号自己定义
listen_port=2123
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
# 用户路径
local_root=/data
# 用户配至文件
user_config_dir=/etc/vsftpd/userconfig
ftp [-v] [-d] [–i] [-n] [-g] [-k realm] [-x] [-u] [host]

ftp命令主要选项说明
 选项	 说明
 -d	 启动调试模式
 -u	 关闭自动认证
 -e	 不记录历史指令
 -i	 关闭交互模式
 -x	 在成功认证之后,协商密钥
 -n	 关闭自动登录功能
 -p	 传输文件模式为被动模式
 -v	 程序运行时,显示详细的处理信息
 -k realm	使用Kerberos v4认证时,从realm中得到信息
 host	 	FTP服务器的主机名/IP地址

 ftp内部命令	 	说明
 ls				显示服务器上的目录
 get			从服务器下载指定文件到客户端
 put			从客户端传送指定文件到服务器
 open			连接ftp服务器
 quit			断开连接并退出ftp服务器
 cd directory	改变服务器的当前目录为directory
 lcd directory	改变本地的当前目录为directory
 bye			退出ftp命令状态
 ascii			设置文件传输方式为ASCII模式
 binary			设置文件传输方式为二进制模式
 !	 			执行本地主机命令
 cd	 			切换远端ftp服务器上的目录
 cdup	 		上一层目录
 close	 		在不结束ftp进程的情况下,关闭与ftp服务器的连接
 delete	 		删除远端ftp服务器上的文件
 get	 		下载
 hash	 		显示#表示下载进度
 mdelete		删除文件,模糊匹配
 mget	 		下载文件,模糊匹配
 mput	 		上传文件,模糊匹配
 mkdir	 		在远端ftp服务器上,建立文件夹
 newer	 		下载时,检测是不是新文件
 prompt	 		关闭交互模式
 put	 		上传
 pwd	 		显示当前目录
# ftp配置拥有root权限的用户
sudo vim /etc/vsftpd.conf

root
linux
debian
ubuntu
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邱邱玩编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值