当前位置:首页 » 文件管理 » ftp服务器对外开启

ftp服务器对外开启

发布时间: 2022-06-10 19:33:21

ftp服务器怎么对外开放

要有个IP地址,

Ⅱ 如何在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服务的基本搭建过程,实际使用时可以分配多个用户

Ⅲ 如何开ftp服务器

你好,可以使用以下的方法和步骤
1、开启FTP服务:
控制面板 - 程序 - 打开和关闭Windows功能,在弹出的窗口中选择开启FTP功能和ISS管理控制台。

2、新建FTP站点:
右键“我的电脑” - 管理,弹出的“计算机管理”窗口,展开服务和应用程序节点,点选Internet信息服务(IIS)管理器,然后右键“网站”,选择添加FTP站点。按个人需要填写信息即可,完成后即可看到新建的站点出现在窗口中。

3、设置防火墙:
控制面板\系统和安全\Windows 防火墙,点选“允许程序或功能通过windows防火墙”,在弹出的窗口中选择FTP服务器,并点击“允许运行另一程序”,点击“浏览”,将“C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7601.17514_none_3b3961c080353ab1\inetinfo.exe”添加到可允许程序中。

4、完成上述步骤,FTP服务就成功开启了,最后测试一下:
在另一台电脑打开“我的电脑”,在地址框输入“ftp://”,回车。因为这里开启匿名登录,所以不需要输入用户名密码,直接打开了FTP服务器上设定的FTP目录。

Ⅳ ftp服务器如何才能外网访问

不知道楼主是否使用路由器连网,如果是,下面提供了详细的设置方法,如果是直接拨号上网,则更简单。
一、使用路由器,需要设置路由器的端口映射,就可以实现楼主的要求,具体需要映射的端口是21,21是FTP端口。这里给楼主详细说下:

1、申请花生壳免费域名。因为ADSL每次拨号后,获得的IP都是不同的,所以需要动态绑定到域名上,方便其他人记忆和访问。
2、设置本机固定局域网IP,例如设置为192.168.1.100
3、登陆路由器,找到“虚拟服务器”选项,这里需要说明一下,不同的路由器型号的配置方法也不完全相同,但一般都会有“虚拟服务器”这项功能,如果找不到这一项,可以找到“DMZ主机”,DMZ主机可以将内网的某个IP地址的所有端口均对外网开放,不过这样设置会有安全隐患,建议设置虚拟服务器
4、在“虚拟服务器”表格中填入要映射的内网IP,按上面的就是192.168.1.100,在内网端口和外网端口处填21,然后保存重起路由器
5、启动花生壳并激活域名服务
6、在计算机中安装SERVER-U软件,它是一款非常好用的FTP服务器软件(我自己用了很多年),有中文版,设置起来非常简单,如果不会我帮你远程,设置好后就可以正常访问了。
需要注意,通过路由器配置的服务器,在内网电脑一般是不能通过域名访问的,假设在你自己的电脑上访问你申请的域名,就会出现让你输入用户名和密码的提示,你怎么输入都是不对的。
要外网的电脑才可以正确访问,这点希望楼主明白。
二、直接ADSL拨号上网的配置方法:
1、申请花生壳免费域名 2、在计算机上启动花生壳并激活域名服务 3、安装SERVER-U软件,设置好后即可成功访问
差不多就这样了,有什么不懂再问我吧

Ⅳ 如何开启ftp服务

如何在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项,保存后退出.

Ⅵ 如何开启和关闭FTP功能

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

Ⅶ FTP服务器如何对外网开放

我不清楚你是以何种方式连上互联网的,现在假设外网可以直接访问到你上一级网络的服务器,这时你ftp服务器要外网能访问,就需要把你ftp的地址及端口映射到服务器的一个端口上,然后外网输入服务器地址及映射的端口来访问你的ftp。除了端口映射可能还需要域名解析。 或者可以直接买外网的ftp空间

Ⅷ 'FTP服务器对外开放服务的端口多少'是什么意思

楼上说的对 如果你不开放端口的话 一般都访问不了 除非解析域名
比如
ftp://123.456.789.123(一开放FTP共享)
如果你直接访问的话 可能访问不了 这个时候 就是端口的作用了
ftp://123.456.789.123:80
也许就能上去了

忘记好多东西了 应该是这样的
如果不对的话 希望哪位大大提出来 我虚心接受

Ⅸ 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项,保存后退出.

Ⅹ windows怎么开启ftp服务

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

热点内容
如何远程连接2003服务器 发布:2024-09-28 13:59:39 浏览:845
找工作编程 发布:2024-09-28 13:54:31 浏览:747
20款发现5哪个配置最值得买 发布:2024-09-28 13:54:24 浏览:955
java历史版本下载 发布:2024-09-28 13:54:19 浏览:388
房源码查询 发布:2024-09-28 13:50:59 浏览:94
存储有哪些功能 发布:2024-09-28 13:50:17 浏览:453
安卓怎么玩金光群侠传 发布:2024-09-28 13:35:17 浏览:690
c语言求1到100的素数 发布:2024-09-28 13:33:12 浏览:612
群晖存储服务器ip地址 发布:2024-09-28 13:31:01 浏览:794
服务器访问不了其他网段电脑 发布:2024-09-28 13:26:55 浏览:8