如何开ftp服务器 linux
1 首先服务器要安装ftp软件,查看否已经安装ftp软件:
#which vsftpd
看vsftpd目录说明服务器已经安装ftp软件
2 查看ftp 服务器状态
#service vsftpd status
3 启ftp服务器
#service vsftpd start
4 重启ftp服务器
#service vsftpd restart
5 查看服务没启
#netstat -an | grep 21
tcp 0 0 0000:21 0000: LISTEN
看信息证明ftp服务已经启
6需要启root用户ftp权限要修改两文件
#vi /etc/vsftpdftpusers注释掉root
#vi /etc/vsftpduser_list注释掉root
重新启ftp服务
7 vsftpd 500 OOPS: cannot change directory
登陆报错:
C:\>ftp 1921680101
Connected to 1921680101
220 (vsFTPd 205)
User (1921680101:(none)): frank
331 Please specify the password
Password:
500 OOPS: cannot change directory:/home/frank
Login failed
ftp> ls
500 OOPS: child died
Connection closed by remote host
解决:
setsebool ftpd_disable_trans 1
service vsftpd restart
OK
SELinux设置命令,熟悉SELnux前SELinux关掉
8 永久启即os重启自启ftp服务
:
cd /etc/xinetdd 编辑ftp服务配置文件gssftp设置:
vi /etc/xinetdd/gssftp 修改两项内容:
(a) server_args = -l –a 掉-a 改server_args = -l
(b) disable=yes改disable=no
(c) 保存退
二:
(a) system-config-services , 进入图形界面System services查看否 vsftpd项,没转2,保存退
(b) 用redhat第三张盘 安装服务(始--删除/增加程序)200K左右
(c) #setup
能看vsftpd项选services项,保存退
首先在本地机器上创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了。
其次是在C盘新建文件夹“FTP上传”和“FTP下载”两个文件夹!并在每个文件夹里放不同的文件,以便区分!
、
之后是安装IIS组件!在开始菜单里—>控制面板-〉添加或删除程序->添加/删除windows组件->应用程序服务器->Internet 信息服务->-〉FTP服务器-〉确定-〉完成!这样就把FTP安装在服务器上了!
最后就是配置FTP服务器,创建上传和下载服务!创建上传服务器:右键网站->选择添加FTP站点->描述可以根据自己的需要填写->地址一般都是自己的IP地址,端口默认使用21->物理路径指向“C:\FTP上传”->访问权限要钩上“读取”和“写入”->点击完成就把上传的服务创建好了!创建下载服务器:因为21号端口已经被占用所以我们就用2121端口!它的物理路径指向“C:\FTP下载”!只有读取权限。
如果要允许用户在站点中上载或下载文件,就需要在 Web 服务器上设置 FTP。无论站点是位于 Intranet 还是位于 Internet 上,使用 FTP 在所提供的位置中上载和下载文件的原理是相同的。您需要将文件放在 FTP 服务器上的目录中,以便用户可以建立 FTP 连接并通过 FTP 客户端或启用 FTP 的 Web 浏览器进行文件传输。本文介绍在 Web 服务器上如何启用并运行 FTP 服务。 安装 IIS 70 中的 FTP 若要设置 FTP 站点,必须先通过Windows Server 2008 中的角色管理工具来安装 FTP 服务。具体过程如下: 在 Windows 客户端上安装 FTP 服务 1 在开始菜单上单击控制面板。 2 单击程序,然后单击打开或关闭 Windows 功能。 3 在Windows 功能对话框中,展开Internet 信息服务节点。 4 展开FTP 发布服务节点,然后单击FTP 发布服务复选框。 5 单击FTP 管理控制台复选框和FTP 服务器复选框,然后单击确定。 在 Windows 服务器上安装 FTP 服务 1 在开始菜单上,单击管理工具,然后单击服务器管理器。 2 在服务器管理器窗格的角色摘要部分中,单击Web 服务器(IIS)。 3 在Web 服务器(IIS)部分中,单击添加角色服务。 4 在角色服务下,选择FTP 发布服务。这将安装 FTP 服务和 FTP 管理控制台。 5 单击下一步,然后单击安装。 在 IIS 70 中启动 FTP 服务 就像 IIS 70 上默认不安装 FTP 服务一样,当您在 IIS 70 上安装 FTP 服务后,默认情况下也不会启动该服务。因此,在安装 FTP 服务后必须启动该服务。如果 FTP 服务之前已停止或暂停,可能也需要启动该服务。 在 Windows 客户端上启动 FTP 服务 1 在开始菜单上单击控制面板。 2 在控制面板中,单击系统和维护,然后单击管理工具。 3 双击服务,右键单击FTP 发布服务,然后从菜单中选择启动。 在 Windows 服务器上启动 FTP 服务 1 在开始菜单上,单击管理工具,然后单击服务器管理器。 2 在服务器管理器窗格的角色摘要部分中,单击Web 服务器(IIS)。 3 在Web 服务器(IIS)部分的系统服务下,单击FTP 发布服务,然后单击启动。
0条评论