本文目录一览

1,如何做到 vsFTPd 服务器的启动和关闭

vsFTPd 服务器的启动和关闭挺简单,请看下文介绍。vsFTPd服务器启动和关闭是极容易的;我们可以直接把服务器运行调到后台运行;这是几乎所有服务器管理的运行方式;1、vsFTPd服务器启动和关闭的通用方法;运行vsftpd命令,要用到root权限,如果您当前操作用户并非是root,可以用su切换到root权限;关于root权限的切换,您有两种方式,一种是su,另一种是sudo;请参考: 《Linux 系统中的超级权限的控制》vsFTPd服务器的运行;[root@localhost ~]# /usr/sbin/vsftpd &[root@localhost ~]# /usr/local/sbin/vsftpd &vsFTPd服务器是否运行起来;我们可以通过pgrep vsftpd 来查看vsftpd是否运行起来;[root@localhost ~]# pgrep vsftpd4248上面显示vsFTPd服务器运行起来了,您可以通过ftp命令、lftp工具或gftp或其它的FTP客户端来测试连接;vsFTPd 服务器关闭:我们用pkill vsftpd 来杀死vsftpd进程,这样就把vsFTPd关闭,用psgrep vsftpd 来查看进程,如果没有进程,证明vsFTPd已经关掉;当然也要用到root权限。[root@localhost ~]# pkill vsftpd[root@localhost ~]# pgrep vsftpd2、在Fedora/Redhat/CentOS中vsFTPd 服务器的启动和关闭:在Fedora/Redhat/CentOS中,也可以用下面的方法来启动vsFTPd;当然也要用到root权限;[root@localhost beinan]# /etc/init.d/vsftpd start为 vsftpd 启动 vsftpd: [ 确定 ]重新启动vsFTPd用下面的命令;[root@localhost beinan]# /etc/init.d/vsftpd restart关闭 vsftpd: [ 确定 ]为 vsftpd 启动 vsftpd: [ 确定 ]关掉vsFTPd服务器,应该用下面的命令;[root@localhost beinan]# /etc/init.d/vsftpd stop关闭 vsftpd: [ 确定 ]通过文章的介绍,我们可以清楚的知道和实现 vsFTPd 服务器的启动和关闭!

如何做到 vsFTPd 服务器的启动和关闭

2,windows ftp命令怎么用

ftp命令是互联网用户使用最频繁的命令之一,其使用方法如下:1、依次点击“开始“-”所有程序“-”附件“-”命令提示符“;2、在“命令提示符”窗口输入ftp,按Enter键即可进入ftp子环境的界面;3、ftp的命令格式为:ftp -v -d -l -g[主机名],命令中各参数的含义如下。(1)-v:显示远程服务器的所有响应信息。(2)-d:使用调用方式,显示在客户端和服务器之间传递的所有命令。(3)-i:传送多个文件时关闭交换提示。(4)-n:限制ftp的自动登录。(5)-g:取消全局文件名。
先假设有一ftp服务器,ftp服务器:qint.ithot.net,用户名:username 密码:user1234。在本地电脑d:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过ftp命令将文件从本地上传,从服务器下载的步骤如下:1.“开始”-“运行”-输入“ftp”2.open qint.ithot.net/*这一步可以与第一步合并,在“运行”里直接输入"ftp qint.ithot.net"。如果你的ftp服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qint.ithot.net 2121”*/3.username/*提示你输入用户名*/4.user1234/*提示你输入密码,密码不回显,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。*/5.dir/*你成功登陆后就可以用dir查看命令查看ftp服务器中的文件及目录,用ls命令只可以查看文件。*/6.mkdir qint/*在ftp服务器上根目录下建立qint目录。*/7.cd qint/*进入目录qint,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟dos一样。*/8.bin/*采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。*/9.lcd d:\qint/*定位本地默认文件夹,在前面我事先在d:盘创建的。*/10.!dir/*查看本地文件夹中的文件及目录*/11.put i001.jpg/*将当前目录(d:\qint)中的文件i001.jpg上传到ftp服务器默认目录。可以用"mput *.*"将所有文件上传到ftp服务器上。*/12.get d123.jpg/*将ftp服务器默认目录中的文件d123.jpg下载到当前目录下(d:\qint)。可以用"mget *.*"将所有文件下载到d:\qint*/13.delete *.*/*删除目录qint中的所有文件。*/14.cd ../*返回至上一级目录,即根目录。返回上一级目录用“cd ..”要注意,中间有空格。返回根目录用“cd \”。*/15.mrdir qint/*删除目录qint。删除目录,在此目录下不能有文件及目录,不然将无法删除。*/16.bye/*退出ftp服务器*/上传下载时特别要注意服务器及本地电脑的当前目录,文件是从哪里到哪里的问题。查看ftp服务器的当前目录命令为pwd,可以用cd命令定位服务器的目录。可以用lcd命令定位本地电脑的目录。以上实例应用到了采用ftp命令行方式上传下载的最常用命令,你还可以用命令“?”查看更多的命令。//进入文件所在的目录之后,使用get 命令进行下载文件,文件默认下载在c:\documents and settings\administrator目录下面。

windows ftp命令怎么用

3,linux vsftpd 的设置

vi 进去后修改完了输入wq 保存退出呀。难道不成功么
1.相关配置文件   /etc目录下的vsftpd.conf,vsftpd.ftpuser,vsftpd.user_list,/etc/xinetd.d/vsftpd   2.配置vsftp   主要是修改/etc/vsftpd.conf就可以了,相关参数如下:   anonymous_enable=yes 是否允许匿名ftp,如否则选择no   local_enable=yes 是否允许本地用户登录   local_umask=022 默认的umask码   anon_upload_enable=yes 是否允许匿名ftp用户访问   anon_upload_enable=yes 是否允许匿名上传文件   anon_mkdir_write_enable=yes 是否允许匿名用户有创建目录的权利   dirmessage_enable=yes 是否显示目录说明文件,默认是yes但需要收工创建.message文件   xferlog_enable=yes 是否记录ftp传输过程   connect_from_port_20=yes 是否确信端口传输来自20(ftp-data)   chown_upload=yes   chown_username=username 是否改变上传文件的属主,如果是需要输入一个系统用户名,你可以把上传的文件都改成root属主   xferlog_file=/var/log/vsftpd.log ftp传输日志的路径和名字默认是/var/log/vsftpd.log   xferlog_std_format=yes 是否使用标准的ftp xferlog模式   idle_session_timeout=600 设置默认的断开不活跃session的时间   data_connection_timeout=120 设置数据传输超时时间   nopriv_user=ftpsecure 运行vsftpd需要的非特权系统用户默认是nobody   async_abor_enable=yes 是否允许运行特殊的ftp命令async abor.这里我翻译的不爽,原文如下:   when enabled, a special ftp command known as "async abor" will be enabled. only ill advised ftp clients will use this feature.addtionally, this feature is awkward to handle, so it is dis-abled by default. unfortunately, some ftp clients will hang when cancelling a transfer unless this feature is available, so you may wish to enable it.   ascii_upload_enable=yes   ascii_download_enable=yes 是否使用ascii码方式上传和下载文件   ftpd_banner=welcome to chenlf ftp service. 定制欢迎信息   deny_email_enable=yes   banned_email_file=/etc/vsftpd.banned_emails 是否允许禁止匿名用户使用某些邮件地址,如果是输入禁止的邮件地址的路径和文件名   chroot_list_enable=yes   chroot_list_file=/etc/vsftpd.chroot_list 是否将系统用户限止在自己的home目录下,如果选择了yes那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的用户的列表   max_clients=number 如果以standalone模式起动,那么只有$number个用户可以连接,其他的用户将得到错误信息,默认是0不限止   message_file 设置访问一个目录时获得的目录信息文件的文件名,默认是.message   没发现有限止带宽的地方,如果谁知道请告诉我,详细的帮助说明请参考man vsftpd.conf   1. 配置本地组访问的ftp  首先创建用户组 test和ftp的主目录  groupadd test  mkdir /tmp/test  然后创建用户  useradd -g test –d /tmp/test –m usr1  注:g:用户所在的组 d:表示创建用户的自己目录的位置给予指定  m:不建立默认的自家目录,也就是说在/home下没有自己的目录  useradd –g test –d /tmp/test –m usr2  接着改变文件夹的属主和权限  chown usr1.test /tmp/test ----这表示把/tmp/test的属主定为usr1  chmod 750 /tmp/test ----7表示wrx 5表示rx 0表示什么权限都没有  这个实验的目的就是usr1有上传、删除和下载的权限  而usr2只有下载的权限没有上传和删除的权限  当然啦大家别忘了我们的主配置文件vsftpd.conf  要确定local_enable=yes、write_enable=yes、chroot_local_usr=yes这三个选项是有的哦! chroot_local_user=yes 锁定用户到自己目录

linux vsftpd 的设置

4,在linux中输入什么命令创建VFTP服务和怎么配置及访问

1. 安装使用chkconfig –list来查看是否装有vsftpd服务;使用yum命令直接安装:yum -y install vsftpd然后为它创建日志文件:touch /var/log/vsftpd.log这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your_ip来访问的话,那还不行,为什么??很简单,权限的问题!2. 启动与配置自启动使用chkconfig –list来查看vsftpd服务启动项情况;如果看到的是如下显示的结果:vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off服务全部都是off的,注意这里的off表示的是服务器启动的时候是否会自启动服务,我们使用如下命令来配置其自启动:chkconfig –level 2345 vsftpd on #2345对应的是上面对应的0-6项查看与管理ftp服务:启动ftp服务:service vsftpd start查看ftp服务状态:service vsftpd status重启ftp服务:service vsftpd restart关闭ftp服务:service vsftpd stop3. 配置vsftp服务编辑/etc/vsftpd/vsftpd.conf文件,配置vsftp服务:#vi /etc/vsftpd/vsftpd.conf3.1 编辑修改如下项目:anonymous_enable=NO #设定不允许匿名访问local_enable=YES #设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问。chroot_list_enable=YES #使用户不能离开主目录xferlog_file=/var/log/vsftpd.log #设定vsftpd的服务日志保存路径。注意,该文件默认不存在。必须要手动touch出来ascii_upload_enable=YES #允许使用ASCII模式上传ascii_download_enable=YES #设定支持ASCII模式的上传和下载功能。pam_service_name=vsftpd #PAM认证文件名。PAM将根据/etc/pam.d/vsftpd进行认证以下这些是关于Vsftpd虚拟用户支持的重要CentOS FTP服务配置项目。默认vsftpd.conf中不包含这些设定项目,需要自己手动添加RHEL/CentOS FTP服务配置。guest_enable=YES #设定启用虚拟用户功能。guest_username=ftp #指定虚拟用户的宿主用户。-RHEL/CentOS中已经有内置的ftp用户了user_config_dir=/etc/vsftpd/vuser_conf #设定虚拟用户个人vsftp的RHEL/CentOS FTP服务文件存放路径。存放虚拟用户个性的CentOS FTP服务文件(配置文件名=虚拟用户名)3.2 创建chroot list,将ftp用户加入其中:touch /etc/vsftpd/chroot_listecho ftp >> /etc/vsftpd/chroot_list3.3 进行认证:首先,安装Berkeley DB工具,很多人找不到db_load的问题就是没有安装这个包。yum install db4 db4-utils然后,创建用户密码文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用户名,偶行是密码ftpuser1ftppass1ftpuser2ftppass2接着,.生成虚拟用户认证的db文件db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db随后,编辑认证文件/etc/pam.d/vsftpd,全部注释掉原来语句再增加以下两句auth required pam_userdb.so db=/etc/vsftpd/vuser_passwdaccount required pam_userdb.so db=/etc/vsftpd/vuser_passwd最后,创建虚拟用户个性RHEL/CentOS FTP服务文件mkdir /etc/vsftpd/vuser_conf/vi /etc/vsftpd/vuser_conf/ftpuser1内容如下:local_root=/opt/var/ftp1 虚拟用户的根目录(根据实际修改)write_enable=YES 可写anon_umask=022 掩码anon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES4. 为目录附权限并重启动vsftp服务:mkdir /opt/var/ftp/ftpuser1chmod 777 /opt/var/ftp/ftpuser1service vsftpd restart5. 常见问题:5.1 553 Could not create file一般都是SELinux的问题,设置SELinux的一个值,重启服务器即可。setsebool -P ftpd_disable_trans 1service vsftpd restart5.2 500 OOPS: bad bool value in config file for: write_enable注意你的CentOS FTP服务文件中保证每一行最后没有任何空格,一般出错就是在多余的空格上。5.3 虚拟用户上传后默认权限为:600,用户无法下载文件在配置文件中添加或修改anon_umask项的值。如anon_umask=022或0006. 使用命令添加ftp用户(与3.3类似)6.1 添加ftp用户,命令格式:#adduser -d /目录路径 -g ftp -s /sbin/nologin 用户名如使用:#adduser -d /opt/dongge -g ftp -s /sbin/nologin dongge增加了一个名为dongge的用户,它的目录属于/opt/dongge下面,属于ftp用户组。此用户是不可以登陆我们终端服务器的。6.2 添加密码:#passwd dongge设置用户名为FTPUSER的用户在目录下可以读写的权限#chown -R dongge:ftp /opt/dongge/6.3 目录挂载:如果我们想把/opt/dongge目录挂到我们的ftp目录下面,可以使用mount命令#mount –-bind /opt/dongge /var/ftp/dongge这样我们就完成了添加用户与挂载目录的配置。7. 支持http下载编辑/etc/httpd/conf/httpd.conf文件:#vi /etc/httpd/conf/httpd.conf添加如下代码:Alias /fileshare “/var/ftp/ftpuser1″Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all重启httpd服务,即可使用http://your_ip/fileshare来访问并下载所需要文件:)8. 偷懒vsftp的配置方法完成步骤1,2,3.1后,直接将如下代码添加到/etc/vsftpd/vsftpd.conf文件中:write_enable=YES 可写anon_umask=022 掩码anon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES重启vsftpd服务即可:)

文章TAG:怎么  怎么样  才能  使用  怎么样才能使用vsftpd命令  vsFTPd  服务器的启动和关闭  
下一篇