Linux下使用vsftp上传文件(其他办法:印象笔记)

【背景】

因为自己在腾讯云上搭建了linux系统的云服务器(网站后台)。然后日常使用在笔记本window系统去编写网页代码,为了方便能够上传代码,所以必须使用FTP(或者其他办法),本文讲述是使用FTP上传的办法,虽然不是最快的办法。

其他办法:使用“印象笔记”来上传

此方法上传的速度很快,但是相关动作可能稍微多了一点,并且“印象笔记”本身免费用户上传的空间也是有限的

1  免费注册印象笔记账号;

2  新建一个笔记,将要上传的文件附加到笔记中;

3  将该笔记进行分享,登陆该分享地址,如下图,然后右击上传的附件即可获取该地址;

4  登陆Linux系统,使用命令"curl -O -L 附件地址",即可进行下载;



【Linux 后台服务器 配置】

在云服务器上使用的服务(软件)是vsftp

1 安装vsftp软件

-- 查看是否已经安装vsftp软件 -- 

[root@VM_37_112_centos ~]# rpm -qa | grep vsftp
vsftpd-2.2.2-24.el6.x86_64
-- 此处说明已经安装了vsftp


-- 安装vsftp软件 --

如果没有安装vsftp软件,可以通过命令来进行安装 yum install mysql


2 vsftp相关文件位置

 -- vsftp常用相关地址 --

1)用户列表

/etc/vsftpd/vsftpd.user_list

 /etc/vsftpd/ftpusers

2) 日志记录

/var/log/vsftpd.log

3)配置文档

/etc/vsftpd/vsftpd.conf 


3 vsftp参数配置

1)参数修改(此处后续更新),下述参数都是集中在/etc/vsftpd/vsftpd.conf 此文件中

userlist_enable = YES --修改--> NO   // 可以用来控制限制访问的用户名;

2)给vsftpd专门创建用户以及对应访问地址

useradd -d /home/test_ftp  user_ftp //  /home/test_ftp是上载的地址,user_ftp是用户名

passwd user_ftp  // 给用户user_ftp 添加用户密码


4 重启vsftpd服务

[root@VM_37_112_centos ~]# service vsftpd restart
Shutting down vsftpd:                                      [  OK  ]
Starting vsftpd for vsftpd:                                 [  OK  ]

查看vsftpd状态

[root@VM_37_112_centos ~]# service vsftpd status
vsftpd (pid 6990) is running...


5 其他可能潜在的问题


1)因为配置vsftp的默认端口是21,但是在远端,尝试多次都无法进行登录,经过多次查询,发现原来是因为云上面有“安全配置组”,将常用的21端口对外封掉了;


2)检查当前vsftpd服务所监控的端口 netstat - nlsp 

[root@VM_37_112_centos ~]# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      1156/httpd
tcp        0      0 0.0.0.0:8081                0.0.0.0:*                 LISTEN      1156/httpd
tcp        0      0 0.0.0.0:21                 0.0.0.0:*                   LISTEN     6990/vsftpd
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      827/sshd
tcp        0      0 127.0.0.1:7000              0.0.0.0:*              LISTEN      1274/php-fpm
tcp        0      0 127.0.0.1:7002              0.0.0.0:*              LISTEN      1267/php-fpm
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                 LISTEN      2621/mysqld


3)如果使用ftp上传zip文件时,一定要将ftp切换到Binary模式,直接在ftp下输入BIN即可!


【window 端上送文件】

1 进入cmd界面,输入ftp,进入ftp工作界面,输入open,开始连接远端服务器



2 使用put命令上传文件,注意!只有当“226 Transfer complete”这样的命令行弹出来,才说明文件已经上传完毕;





【参考】

感谢下述帖子提供给我的技术支持:

1 如何限制ftp用户访问目录

 http://www.cnblogs.com/xcxc/archive/2013/01/25/2876749.html


--> 希望上述材料能够帮助各位大侠减少不必要花费的时间



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值