当前位置:首页 » 文件传输 » 一键启动ftp服务器
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

一键启动ftp服务器

发布时间: 2022-08-25 01:44:35

A. windows怎么开启ftp服务

1、点击开始菜单,找到控制面板选项,并点击进入。

B. 有没有好用的Linux下的一键FTP包带有Web的用户管理.

Linux下有很多可用的FTP服务器,其中比较流行的有WU-FTP(Washington University
FTP)和VSFTP。Red Hat 8.0中自带了WU-FTP和VSFTP两个软件。WU-FTP是一个着名的FTP
服务器软件,它功能强大,能够很好地运行于众多Unix操作系统中。不过作为后起之秀的
VSFTP越来越流行,在Red Hat 9.0发行版中就只带有VSFTP。

VSFTP中VS的意思是“Very Secure”。从名称可以看出,从一开始,软件的编写者就非常注
重其安全性。除与生俱来的安全性外,VSFTP还具有高速、稳定的性能特点。在稳定性方
面,VSFTP可以在单机(非集群)上支持4000个以上的并发用户同时连接。据
ftp.redhat.com的数据,VSFTP最多可以支持15000个并发用户。

快速构建FTP服务器

FTP服务器实现的基本功能是上传下载,下面就分几个步骤来搭建一个可以实现下载功能
的简易FTP服务器。

1.安装FTP服务器
如果在安装系统时没有选择安装FTP服务器,可以通过Red Hat 9.0中的“添加/删除应用程
序”工具进行安装。具体方法是,选择“主选单”→“系统设置”→“添加/删除应用程序”,在弹
出的界面中选中FTP服务器,单击“更新”即可。

如果无法确认是否安装了该软件,可以使用以下命令查看:

#rpm -qa|grep vsftpd
vsftpd-1.1.3-8

2.启动FTP服务器
套用Red Hat 9.0的预设范例直接启动VSFTP。
# /sbin/service vsftpd start

为vsftpd启动vsftpd: [确定]

3.在/var/ftp/pub目录下创建一个名为test.txt的文件,文件内容为“This is a test
file”。

4.测试
使用FTP客户端登录到本地服务器,然后以匿名身份(anonymous)登录:

# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (127.0.0.1:root): anonymous
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.

这样就成功地登录到FTP服务器。可以显示服务器目录列表如下:

ftp> ls
227 Entering Passive Mode (127,0,0,1,63,15)
drwxr-xr-x 2 0 0 4096 Dec 04 01:35 pub
226 Directory send OK.

切换到pub目录下,并显示目录内容,可以找到刚才创建的文件test.txt:

ftp> cd pub
250 Directory successfully changed.
ftp> ls
227 Entering Passive Mode (127,0,0,1,232,34)
150 Here comes the directory listing.
-rw-r--r-- 1 0 0 21 Dec 04 01:35 test.txt
226 Directory send OK.

下载test.txt文件:

ftp> mget test.txt
mget test.txt? y
227 Entering Passive Mode (127,0,0,1,186,210)
150 Opening BINARY mode data connection for test.txt (21 bytes).
226 File send OK.
21 bytes received in 0.0108 secs (1.9 Kbytes/sec)

查看本机目录内容,可以看到test.txt已成功下载到本机。

ftp> !ls
a EIO_Binders initrd mnt proc tftpboot ylg.txt
bin etc lib mymnt root tmp
boot home lost+found myshare sbin usr
dev id_dsas.pub misc opt test.txt var

尝试上传名为ylg.txt的文件,可以看到请求被拒绝了。

ftp> put ylg.txt
local: ylg.txt remote: ylg.txt
227 Entering Passive Mode (127,0,0,1,243,10)
550 Permission denied.

退出登录:

ftp> bye
221 Goodbye.

由测试可以看出,已经可以下载文件,但不能上传文件(也不能在服务器上创建目录和文
件)。实际上这是一个专门提供下载服务的匿名FTP服务器。

从上面的步骤可以看出,并不需要做什么配置就可以完成一个简易FTP服务器的架设。这
是因为Red Hat已经配置好一个缺省的FTP服务器。不过在实际应用中,大部分情况下这个
简易的服务器并不能满足需求。

C. ftp服务怎么开启

开启FTP服务:
1、打开“开始”菜单进入“控制面板--程序--打开和关闭Windows功能,
2、在弹出的Windows功能窗口,勾选上FTP服务器相关功能和ISS管理控制台,点击确定,
新建FTP站点:
右键点击“计算机”打开菜单,选择“管理”进入“计算机管理”窗口,点击展开“服务和应用程序”,点击“Internet信息服务(IIS)管理器”,然后右键点击“网站”打开,选择“添加FTP站点”,按个人需要填写信息即可,完成后即可看到新建的站点出现在窗口中。

D. LINUX 下如何开启 ftp 服务器

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 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,证明ftp服务已经开启。

6.如果需要开启root用户的ftp权限要修改以下两个文件
#vi /etc/vsftpd.ftpusers中注释掉root
#vi /etc/vsftpd.user_list中也注释掉root
然后重新启动ftp服务。

7. vsftpd 500 OOPS: cannot change directory
登陆报错:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(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/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:
vi /etc/xinetd.d/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项,保存后退出.

E. linux 服务器怎么启动ftp

linux 不支持 systemctl 命令 , 不支持service命令
那么请问你是什么系统呢?如果这些管理命令都没有
建议直接执行二级制文件或者查一下你的发行版本,不同的发行版有不同的管理命令
希望可以帮助你,请采纳,谢谢

F. filezilla怎么开启ftp服务器

第1步 在“FileZilla_Server-0_9_24.exe”安装档上按两下滑数左键,执行安装程序,接着再按一下〔I Agree〕按钮,开始安装。
第2步 接着他会问你要安装哪些元件,安装方式:默认的标准,按一下〔Next〕继续下一步。
第3步 接着他会问你要将FTP服务器程式安装到哪个资料夹去,强烈推荐安装到非默认路径,以增加安全系数。请按一下〔Next〕按钮,继续下一步。
第4步 此步骤是询问我们是否要让FTP服务器在电脑开机时自动启动,请点选【Install as service, started withWindows (default)】,再按一下〔Next〕。这样FTP服务器便会自动被安装成系统的Service,每次开机后便会自动再背景中启动并执行FTP服务器的功能。设置管理端口“14147”,强烈推荐修改此端口,例如:改成38121端口。(注意不要和常见服务如80端口冲突)
第5步 接着我们可以设定是否在开机时自动启动“FileZilla Server Interface”服务器管理接口,如果你常常需要管理你的FTP服务器,可以选【Start if user logs on, apply only to current user】。一般来说都是选最下面的【Start manually】,要用时再手动开启即可。
第6步 安装好之后,请按一下〔Close〕按钮,结束安装程序。
第7步 安装好软体后,启动FileZilla服务器时,会出现一个“ Connect to Server”视窗,我们可以在“Administrator password:”栏位中输入本服务器Filezilla服务的密码,输入管理端口号(管理端口到底是多少,请参考前文安装过程中填写的具体数字是多少。),然后勾选“Always connect to this server”再按下〔OK〕。建议选中“总是连接到本服务器”的选项,即表示每次启动管理控制台,都是管理本机的Filezilla服务。
注意:修改端口和密码非常重要,这是确保Filezilla安全的重点,必须修改端口,必须设置密码!密码建议足够复杂!可以在管理界面中进行修改。
第8步 如图,出现FileZilla服务器管理接口后,我们可以在视窗上半部看到目前的FTP服务器的运作状况,如果有出现“Logged on”或“Server online”的字样,表示已经顺利上线。我们可以随时点按上方的闪电图示切换上线、离线,即可手动开启或关闭FTP站。

G. linux系统怎样启动FTP

1.首先服务器要安装ftp软件,查看是否已经安装ftp软件

whichvsftpd
#如果看到有vsftpd的目录说明服务器已经安装了ftp软件

2.查看ftp 服务器状态

servicevsftpdstatus

3.启动ftp服务器

servicevsftpdstart

4.重启ftp服务器

servicevsftpdrestart

5.查看服务有没有启动

netstat-an|grep21
tcp000.0.0.0:210.0.0.0:*LISTEN
#如果看到以上信息,证明ftp服务已经开启。

H. 如何在linux下开启FTP服务

Linux下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令rpm -qa |grepvsftpd来查看是否安装相应的包,如果没有安装那么可以执行yum-yinstallvsftpd来安装,安装之后首先创建ftp用户,比如ftp_test,命令如下:

useradd-s/sbin/nologin-d/home/ftp_testftp_test

目录尽量不要选择根目录下,这里是/home/ftp_test,并且ftp_test这个目录不要手动创建,否则权限会有问题,执行命令的时候会自动创建,

现在可以看到上面的路径是一个/,对于ftp用户来说也就是根目录了,只能在这个目录下操作,而无法跳出这个目录

以上就是vsftpd服务的基本搭建过程,实际使用时可以分配多个用户

I. 如何开启和关闭FTP功能

1,打开Windows10系统,在电脑上找到“控制面板”,点击打开。

J. FTP 怎么让他在服务器中自动启动

我的电脑-管理-服务-FTP Publishing设置成自动,然后状态启动即可