vsftpd 各种方式访问的配置

  1. 匿名访问

yum -y install vsftpd

/etc/init.d/vsftpd start

如果你只是想临时开个ftp让别人下载,那么这样就可以了

访问地址为ftp://your-ip/pub (注:默认匿名的家目录是/var/ftp)

如果你的ftp匿名默认家目录及/var/ftp空间太小,而有想让别人下载很大的文件。那么你可以修改默认的家目录,修改方法如下:

mkdir -p /data/ftp

vim /etc/passwd

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin 改为

ftp:x:14:50:FTP User:/data/ftp:/sbin/nologin

(注:/data/ftp 目录要为755的权限,777访问时会报错)

2. 系统用户访问

mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak

cat > /etc/vsftpd/vsftpd.conf  << EOF

anonymous_enable=no

local_enable=YES

write_enable=YES

local_umask=002

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

idle_session_timeout=1800

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

chroot_local_user=YES

pasv_min_port=65505

pasv_max_port=65535

EOF

useradd -d /data/ftp/myftpdir/ -s /sbin/nologin ftpuser

passwd ftpuser

/etc/init.d/vsftpd  restart

上传文件

/usr/bin/curl -T /root/test.tar.gz ftp://your-ip/dir/test.tar.gz --retry 10 --retry-delay 10 -C - -S -s --ftp-create-dirs --user ftpuser:123456

下载文件

(1)wget ftp://[email protected]/dir/test.tar.gz --ftp-password=123456 这是一种方式。

(2)wget ftp://ftpuser:[email protected]/dir/test.tar.gz 注意如果密码是[email protected] 这种方式就有问题了,只能用第一种方式!

(3)wget ftp://your-ip/dir/test.tar.gz --ftp-user=ftpuser --ftp-password=123456 这种方式也可以

时间: 2024-10-05 04:19:35

vsftpd 各种方式访问的配置的相关文章

VMware10中的Linux系统利用NAT网络连接方式访问外网配置

一.描述 在VMware10中 提供常见的三种网络连接方式 : 1.Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,与linux下一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力. 在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了我们真实物理网卡所在的网络上,相当于虚拟机和真实主机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题.使用这种方式很简单,前提是你有1个以上的IP地址,这个不太适合使用. 2.na

通过jQuery或ScriptManager以Ajax方式访问服务

1.客户端和服务端 服务端对外提供服务时,可以通过handler或者webservice.handler比较轻便,但是难以对外公开,只有程序员自己知道它到底做了些什么工作.webservice可以将服务对外公开,调用也方便,更加专业些.如果不是要公开的接口,handler完全可以胜任了.下面是将webservice发布的效果. 客户端在调用服务端的服务时,最简单的莫过于使用jQuery了.当然微软也提供了ScriptMananger来访问WebService.他们之间的关系可以用下图说明. 2.

Kylin如何进行JDBC方式访问或者调用

Kylin提供了标准的ODBC和JDBC接口,能够和传统BI工具进行很好的集成.分析师们可以用他们最熟悉的工具来享受Kylin带来的快速.我们也可以对它进行定制开发报表等,把kylin当做数据库服务器就行了. 首先我们来看一下连接Kylin的URL格式为: jdbc:kylin://<hostname>:<port>/<kylin_project_name> 注: 如果“ssl”为true话,那么上面的端口号应该为Kylin服务的HTTPS端口号. kylin_proj

SharePoint 2010用“localhost”方式访问网站,File not found问题处理方式

场景:本地服务器上,用“localhost”方式访问网站:在某网站集(Site Collection)下的子网站(Sub Site)中,点击网站权限菜单(Site permissions)等关于调用Layout下文件的情况,就出现“File not found”异常:配置网站web.config的CustomError为Off,出现“Unable to find the specified file.” 解决方式:不要用“localhost”,用“机器名”或者“IP”访问就没问题了,按道理也是应

服务器访问如何配置防火墙实现端口转发

在你在一个公共的无线访问点上使用一台笔记本电脑时,解决安全问题的唯一健全方法在于,你通过其网络访问资源时,注意选择内容以及访问这些资源的方式.在很大程度上,这意味着你要避免登录到你的银行的Web站点等操作,不能在线购物,也不要通过这种网络发送敏感的数据.即使这个被怀疑的Web 站点使用了登录会话的加密,那也不能表明你不会受到某种中间人的攻击,或者受到某种你不能控制的其它欺骗的攻击. 不过,还是有一些方法可以保护你,这样你就可访问那种要求通过网络多次传送敏感数据的资源.其中一种方法是使用一个安全的

使用web方式访问svn

前提:要安装完apache和svn服务端 svn服务端安装记录 http://alwaysyunwei.blog.51cto.com/3224143/1372377 apache可以用yum安装 在整合apache和svn时需要在Apache中添加svn模块 [[email protected]_47_128_centos html]# yum install mod_dav_svn mod_auth_mysql   [[email protected]_47_128_centos module

TCP 错误代码 10013: 试图以其访问权限所禁止的方式访问套接字

大家遇到的问题可能是登录没反应,这时,大家要充分利用调试工具,调试工具可能会提示下面错误: 未能连接到 net.tcp://swk-pc:4502/chatservice.svc.连接尝试的持续时间为 00:00:00.3880222.TCP 错误代码 10013: 试图以其访问权限所禁止的方式访问套接字.原因可能是,试图以跨域的方式访问某服务,而该服务的配置不支持跨域访问.您可能需要与服务的所有者联系,以公开通过 HTTP 的套接字跨域策略,并在允许的套接字端口范围 4502-4534 之内承

cas 用HTTPS方式访问 安全连接失败

在cas server配置以HTTPS方式,客户端同样请求为HTTPS方式,在各个浏览器下出现错误,如下: firefox: chrome: ie: ie上看不到任何反应就不贴图了 导致以上结果的原因就是在客户端指定的server地址有问题,不应该指定server的应用端口 而是应该指定为SSL端口443或8443,如: <filter> <filter-name>CASFilter</filter-name> <filter-class>org.jasig

springMVC注解方式+easyUI+MYSQL配置实例

刚接触springMVC,使用的注解方式,也在学习阶段,所以把自己学习到的记下来.本文利用springMVC从数据库读取用户信息为例,分享一下. 1.准备相关架包及资源.因为使用springMVC+easyUI+MYSQL的方式构建项目,所以要下载spring的jar包.easyUI资源.mysql包. 2.新建空项目名称为test,将架包导入项目.即把下载来的spring-framework-3.1.1.RELEASE/libs中的对应jar包复制到项目的/WebRoot/WEB-INF/li