ftp的下载与上传

我的是red hat linux版本的
[root@localhost root]# rpm -qa|grep vsftpd
vsftpd-1.1.3-8
//查看是否安装vsftpd
如果不安装在“主菜单”--“系统设置”--“添加/删除应用程序”--安装“ftp服务器”--“更新”
[root@localhost root]# service vsftpd start
为 vsftpd 启动 vsftpd:                                 [  确定  ]
//启动vsftpd服务
[root @localhsot root]# cd /var/ftp/pub
//切换到pub目录下
[root @localhsot root]#touch test.txt
//创建一个test.txt文件
[root @localhost root]#vi test.txt
//输入abc
[root@localhost root]# ftp localhost
//输入linux主机IP或计算机名
Connected to localhost (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (localhost:root): anonymous   //匿名用户
331 Please specify the password.
Password:                                           //不用密码回车
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls                                                      //ls显示文件
227 Entering Passive Mode (127,0,0,1,245,43)
150 Here comes the directory listing.
drwxr-xr-x    2 0        0            4096 Feb 28  2003 pub
226 Directory send OK.
ftp> cd pub                     //切换到pub目录下
250 Directory successfully changed.
ftp> ls                      //显示文件
227 Entering Passive Mode (127,0,0,1,22,126)
150 Here comes the directory listing.
drwxr-xr-x    2 0        0            4096 Jan 01 11:49 test.txt   //test.txt
226 Directory send OK.
ftp> mget test.txt
mget test.txt?
227 Entering Passive Mode (127,0,0,1,223,53)
150 Opening BINARY mode data connection for test.txt (4 bytes).
226 File send OK.
4 bytes received in 7.3e-05 secs (54 Kbytes/sec)
ftp> !ls
anaconda-ks.cfg  install.log  install.log.syslog  test.txt
ftp> put install.log
local: install.log remote: install.log
227 Entering Passive Mode (127,0,0,1,196,194)
550 Permission denied.
ftp> mkdir test
550 Permission denied.
ftp> bye
221 Goodbye.
[root@localhost root]#vi /etc/vsftpd/vsftp.conf
//进入vsftpd的配置文件
//找到
#anon_upload_enable=YES   //匿名用户的上传
#anon_mkdir_write_enable=YES   //匿名用户创建的权限
将这两个前面的#号去掉
按ESC
:wq   //保持退出
[root@localhsot root]#service vsftpd restart
//重启vsftp服务
[root@localhost root]# mkdir /var/ftp/income
//创建一个装上传文件目录
[root@localhost root]# chown ftp:ftp /var/ftp/income
//给文件赋给ftp组和用户
[root@localhost root]# ftp localhost
Connected to localhost (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (localhost:root): anonymous
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (127,0,0,1,97,155)
150 Here comes the directory listing.
drwxr-xr-x    2 14       50           4096 Jan 01 12:15 income
drwxr-xr-x    2 0        0            4096 Jan 01 12:02 pub
226 Directory send OK.
ftp> cd income
250 Directory successfully changed.
ftp> ls
227 Entering Passive Mode (127,0,0,1,219,144)
150 Here comes the directory listing.
226 Directory send OK.
ftp> !ls
anaconda-ks.cfg  install.log  install.log.syslog  test.txt
ftp> put install.log                                         //上传文件
local: install.log remote: install.log
227 Entering Passive Mode (127,0,0,1,176,84)
150 Ok to send data.
226 File receive OK.
27400 bytes sent in 0.0688 secs (3.9e+02 Kbytes/sec)
ftp> ls
227 Entering Passive Mode (127,0,0,1,165,83)
150 Here comes the directory listing.
-rw-------    1 14       50          27400 Jan 01 12:22 install.log    //上传到income目录install.log文件
226 Directory send OK.
ftp>bye
221 Goodbye .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值