linux windows 共享 | linux vsftpd 配置

来源:互联网 发布:华为电视盒安装软件 编辑:程序博客网 时间:2024/05/16 12:07

RedHat Vsftpd 配置

1.由于通常开发机器是windows操作系统,而服务器是linux操作系统,所以它们之间的文件传输就不像单纯的windows对windows那样,在linux上Samba 服务器可以实现它们之间的文件共享,可是它貌似仅局限于局域网,而实际工作中,我们要共享的linux服务器可能就在公网上,所以这里主要讲下linux下另一个ftp服务器-vsftpd。

2.默认情况下,linux操作系统下已经安装了一个ftp server,我们可以简单测试一下,系统中是否安装了vsftpd服务,命令行输入:whereis vsftpd,如果有的话,它就会列出vsftpd的路径,如:/usr/sbin/vsftpd,如果没有安装,那么你自己下载安装即可,怎么安装这里就不再累述。

3.确认vsftpd服务安装后,下面我们就来判断下,该服务是否已经启动,输入命令:ftp localhost,如果vsftpd服务开启,那么就会出现连接的信息,如果没有连接信息,则该服务尚未开启,输入命令:service vsftpd start,那么就会显示开启服务的信息。

4.服务开启后,我们来测试一下,输入命令:ftp localhost,再输入用户名,回车,再输入密码,回车,OK,连接成功,再输入:bye,退出ftp命令行。

5.在linux上测试连接成功,那么我们现在windows上测试下是否也能连接成功,我们要先知道linux下的ip地址,输入命令:ifconfig,显示ip假使为:192.168.142.129,然后再windows下,进入dos命令,输入:ping 192.168.142.129,如果现实连接超时,我们就要看下window下虚拟网络连接是否开启,默认情况下,一旦启动虚拟机,window上的虚拟网络就会启动。

6.ping成功后,测试匿名连接ftp 192.168.142.129,回车,用户名输入:nonymous,密码为空,依然无法连上,要考虑linux的防火墙的问题,可以考虑关闭linux防火墙,输入命令:service iptables stop。

7.匿名测试连接通过后,我们就可以用客户端工具,如LeapFTP匿名连接上linux服务器,匿名连接,只能连接到/var/ftp/pub下,匿名连接只能下载,不能上传。

8.如果此时我们用root连接,依然无法连接,主要是linux下ftp配置连接权限上,可以看下ftp配置说明文件:/etc/vsftpd/vsftpd.conf 文件,linux中每一个程序基本都有conf文件配置。

9.vsftpd.conf只是vsftpd的描述信息,实际我们要造成这两个文件,/ect/vsftpd/ftpusers和/ect/vsftpd/user_list,编辑这两个文件,在root前面加上一个#,表示注释。

10.OK,这样使用root账号就可以连接登录了,当然也可以上传下载了。

11.如何把把vsftpd服务开机自启动:chkconfig vsftpd on。

12.简要介绍下chkconfig,功能说明:检查,设置系统的各种服务。 chkconfig 回车显示用法列表, chkconfig --list | more 列出很多列表出来, chkconfig --list | grep vsftpd 只显示vsftpd配置。

13.chkconfig --list,命令,它就会列出系统所有的服务的状态配置级别,主要显示的就是0-6各个级别服务的开启或关闭的状态。默认情况下,ftpd服在2-5的级别中默认是关闭状态。

原创粉丝点击