1.如何在Win10系统中搭建ftp服务器
1.首先在开始屏幕中打开“搜索”,输入“控制面板”,并打开;
2.在控制面板窗口中,找到“程序”,点击,
3.在打开的“程序”窗口中,找到“启用或关闭windows功能”,点击打开,如下图所示:
4.在“windows功能”中找到“Internet信息服务”,并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”,
5.系统自动配置成功后,在开始屏幕的搜索中输入“IIS”,然后点击打开“IIS管理器”
6.打开“IIS管理器”后,在左栏的“网站”上点击右键,打开“添加FTP站点”
7.然后按照提示填写站点信息
8.点击“下一步”,按照下图提示,设置“绑定和SSL设置”,在“IP地址”处,可以用内网IP也可以用外网IP,访客自然也就根据你的IP设定来决定;
9.点击“下一步”,设置“身份验证和授权信息”
10.设置完以后,点击“完成”,即可在左栏“网站”下看到“多了一个你设置的FTP站点”
11.然后在浏览器地址栏中输入“ftp://填写的IP”测试一下
2.如何在自己的电脑上开网页架设FTP服务器?
架设一台个人FTP服务器 架设一台FTP服务器其实很简单。
首先,要保证你的机器能上网,而且有不低于ADSL 512Kbps的网络速度。其次,硬件性能要能满足你的需要。
最后,需要安装FTP服务器端的软件,这类软件很多,可以使用微软的IIS(Internet Information Server 因特网信息服务系统),也可以使用专业软件。 不同的软件提供的功能不同,适应的需求和操作系统也不同。
一般来说,系统最低要求如下: CPU:PⅢ 450MHz以上 内存:256MB SDRAM以上 带宽:ADSL 512Kbps以上 至于操作系统,Windows 98/Me/NT/2000/XP均可,如果对服务器的性能和安全性要求很低,可以采用Windows 98和Windows Me。 本文中,如无特殊说明,均以Windows XP专业版为操作系统,其余操作系统下FTP服务器的架设及设置均大同小异。
一、用IIS架设 如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS 5.0作为服务器软件来架设(IIS只适用于Windows NT/2000/XP操作系统)。 1.安装 Windows XP默认安装时不安装IIS组件,需要手工添加安装。
进入控制面板,找到“添加/删除程序”,打开后选择“添加/删除Windows组件”,在弹出的“Windows组件向导”窗口中,将“Internet信息服务(IIS)”项选中。 在该选项前的“√”背景色是灰色的,这是因为Windows XP默认并不安装FTP服务组件。
再点击右下角的“详细信息”,在弹出的“Internet信息服务(IIS)”窗口中,找到“文件传输协议(FTP)服务”,选中后确定即可。 安装完后需要重启。
Windows NT/2000和Windows XP的安装方法相同。 2.设置 电脑重启后,FTP服务器就开始运行了,但还要进行一些设置。
点击“开始→所有程序→管理工具→Internet信息服务”,进入“Internet信息服务”窗口后,找到“默认FTP站点”,右击鼠标,在弹出的右键菜单中选择“属性”。 在“属性”中,我们可以设置FTP服务器的名称、IP、端口、访问账户、FTP目录位置、用户进入FTP时接收到的消息等。
1)FTP站点基本信息 进入“FTP站点”选项卡,其中的“描述”选项为该FTP站点的名称,用来称呼你的服务器,可以随意填,比如“我的小站”;“IP地址”为服务器的IP,系统默认为“?全部未分配 ”,一般不须改动,但如果在下拉列表框中有两个或两个以上的IP地址时,最好指定为公网IP;“TCP端口”一般仍设为默认的21端口;“连接”选项用来设置允许同时连接服务器的用户最大连接数;“连接超时”用来设置一个等待时间,如果连接到服务器的用户在线的时间超过等待时间而没有任何操作,服务器就会自动断开与该用户的连接。 2)设置账户及其权限 很多FTP站点都要求用户输入用户名和密码才能登录,这个用户名和密码就叫账户。
不同用户可使用相同的账户访问站点,同一个站点可设置多个账户,每个账户可拥有不同的权限,如有的可以上传和下载,而有的则只允许下载。 3)安全设定 进入“安全账户”选项卡,有“允许匿名连接”和“仅允许匿名连接”两项,默认为“允许匿名连接”,此时FTP服务器提供匿名登录。
“仅允许匿名连接”是用来防止用户使用有管理权限的账户进行访问,选中后,即使是Administrator(管理员)账号也不能登录,FTP只能通过服务器进行“本地访问”来管理。至于“FTP站点操作员”选项,是用来添加或删除本FTP服务器具有一定权限的账户。
IIS与其他专业的FTP服务器软件不同,它基于Windows用户账号进行账户管理,本身并不能随意设定FTP服务器允许访问的账户,要添加或删除允许访问的账户,必须先在操作系统自带的“管理工具”中的“计算机管理”中去设置Windows用户账号,然后再通过“安全账户”选项卡中的“FTP站点操作员”选项添加或删除。 但对于Windows 2000和Windows XP专业版,系统并不提供“FTP站点操作员”账户添加与删除功能,只提供Administrator一个管理账号。
提示:匿名登录一般不要求用户输入用户名和密码即可登录成功,若需要,可用“anonymous”作为用户名,以任意电子邮件地址为密码来登录。 4)设置用户登录目录 最后设置FTP主目录(即用户登录FTP后的初始位置),进入“主目录”选项卡,在“本地路径”中选择好FTP站点的根目录,并设置该目录的读取、写入、目录访问权限。
“目录列表样式”中“UNIX”和“MS-DOS”的区别在于:假设将G?\Ftp设为站点根目录,则当用户登录FTP后,前者会使主目录显示为“\”,后者显示为“G?\Ftp”。 设置完成后,FTP服务器就算真正建成了。
如果前面IP地址为 ,则用户使用FTP客户端软件(用来登录FTP服务器的上传/下载软件,如CuteFTP、FlashFXP等,如无特别说明,本文中所称FTP客户端软件均以CuteFTPPro2。 0为例)时,主机处填 ,端口填21,此服务器的地址表述为:ftp?// ?21。
IIS虽然安装简单,设置较简便,但功能不强,管理也很麻烦,尤其是连新建一个基本的授权访问账户都要进行繁杂的设置,而且IIS本身的安全性也比较差,容易受到诸如“红色代码”等专门针对IIS漏洞进行攻击的病毒侵袭,因而很多。
3.FTP服务器怎么搭建
一、操作系统的选择 FTP服务器首先是基于操作系统而运作的,因而操作系统本身的安全性就决定了FTP服务器安全性的级别。
虽然Windows 98/Me一样可以架设FTP服务器,但由于其本身的安全性就不强,易受攻击,因而最好不要采用。Windows NT就像鸡肋,不用也罢。
最好采用Windows 2000及以上版本,并记住及时打上补丁。至于Unix、Linux,则不在讨论之列。
二、使用防火墙 端口是计算机和外部网络相连的逻辑接口,也是计算机的第一道屏障,端口配置正确与否直接影响到主机的安全,一般来说,仅打开你需要使用的端口,将其他不需要使用的端口屏蔽掉会比较安全。 限制端口的方法比较多,可以使用第三方的个人防火墙,这里只介绍Windows自带的防火墙设置方法。
1。利用TCP/IP筛选功能 在Windows 2000和Windows XP中,系统都带有TCP/IP筛选功能,利用它可以简单地进行端口设置。
以Windows XP为例,打开本地连接的属性,在常规选项中找到Internet协议(TCP/IP),双击它打开该协议的属性设置窗口。点击右下方的高级按钮,进入高级TCP/IP设置。
在选项中选中TCP/IP筛选并双击进入其属性设置。这里我们可以设置系统只允许开放的端口,假如架设的FTP服务器端口为21,先选中启用TCP/IP筛选(所有适配器),再在TCP端口选项中选择只允许,点添加,输入端口号21,确定即可。
这样,系统就只允许打开21端口。要开放其他端口,继续添加即可。
这可以有效防止最常见的139端口入侵。缺点是功能过于简单,只能设置允许开放的端口,不能自定义要关闭的端口。
如果你有大量端口要开放,就得一个个地去手工添加,比较麻烦。 2。
打开Internet连接防火墙 对于Windows XP系统,自带了Internet连接防火墙功能,与TCP/IP筛选功能相比,设置更方便,功能更强大。 除了自带防火墙端口开放规则外,还可以自行增删。
在控制面板中打开网络连接,右击拨号连接,进入高级选项卡,选中通过限制或阻止来自Internet的对此计算机的访问来保护我的计算机和网络,启用它。系统默认状态下是关闭了FTP端口的,因而还要设置防火墙,打开所使用的FTP端口。
点击右下角的设置按钮进入高级设置,选中FTP服务器,编辑它。由于FTP服务默认端口是21,因而除了IP地址一栏外,其余均不可更改。
在IP地址一栏中填入服务器公网ip,确定后退出即可即时生效。如果架设的FTP服务器端口为其他端口,比如22,则可以在服务选项卡下方点添加,输入服务器名称和公网IP后,将外部端口号和内部端口号均填入22即可。
4.如何实现文件双向传输搭建FTP服务器?
实现文件双向传输 搭建FTP服务器 FTP(File Transfer Protocol),是文件传输协议的简称。
用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。
用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。 FTP协议 TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。
FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet, 你可以用ftp命令来传输文件。
每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。 FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。
1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。 但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)。
在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。 2.二进制传输模式:在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。
即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。
如果你在ASCII方式下传输二进制文件,即使不需要也仍会转译。 这会使传输稍微变慢 ,也会损坏数据,使文件变得不能用。
(在大多数计算机上,ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果你传输二进制文件,所有的位都是重要的。)
如果你知道这两台机器是同样的,则二进制方式对文本文件和数据文件都是有效的。 FTP的工作方式 FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive (也就是PASV,被动方式)。
Standard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。
下面介绍一个这两种方式的工作原理: Port模式FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。
在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。
Passive模式在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。
很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。
5.linux下怎样进行ftp服务器的搭建?
首先修改配置文件使主机获得永久ip地址 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=172。
16。16。
111 NETMASK=255。 255。
0。0 GATEWAY=172。
16。16。
1 ONBOOT=yes TYPE=Ethernet 重启配置文件使之生效 # /etc/init。d/network restart Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Setting network parameters: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: [ OK ] 需要关掉iptables系统防火墙,使用命令: # service iptables stop 把安全级别调低 # vi /etc/selinux/config 把其中的:SELINUXTYPE=targeted改为SELINUXTYPE=disabled 在系统中vsftpd并没被默认安装,需要使用rpm命令安装一下 它在RHEL4的第1张光盘中,包文件的名称是vsftpd-2。
0。1-5。
i386。rpm 首先需要挂载光盘 # mount /dev/cdrom /media/cdrom # cd /media/cdrom/RedHat/RPMS # ls -l vsftpd* -rw-r--r-- 25 root root 122195 Jan 6 2005 vsftpd-2。
0。1-5。
i386。rpm 挂载上去后,把它安装上去 # rpm -ivh vsftpd-2。
0。1-5。
i386。rpm warning: vsftpd-2。
0。1-5。
i386。rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing。
########################################### [100%] 我们看一下vsftpd。conf的配置文件 # grep -v '#' /etc/vsftpd/vsftpd。
conf(去除注释行后的配置文件) anonymous_enable=YES //anonymous_enable设置为yes时,ftp服务器允许匿名登录,即用户可使用用户名ftp或anonymous进行ftp登录,登录口令为用户E-mail地址。 local_enable=YES //local_enable设置为yes时允许本地用户登录,本地用户指lunux系统中的用户账号。
write_enable=YES //write_enable设置为yes时,ftp服务器开放对本地用户的写权限 local_umask=022 //local_umask设置项设置本地用户的文件生成掩码,配置文件中的设置为022。 dirmessage_enable=YES //dirmessage_enable设置为yes时,当切换到ftp服务器中的某个目录时,将显示该目录下的"。
message"隐含文件的内容。 xferlog_enable=YES //xferlog_enable设置为yes时,ftp服务器将启用上传和下载日志。
connect_from_port_20=YES //connect_from_port_20设置为yes时,ftp服务器将启用ftp数据端口的连接请求。 xferlog_std_format=YES //xferlog_std_format设置为yes时,ftp服务器将使用标准的ftpd xferlog日志格式。
pam_service_name=vsftpd //pam_service_name设置PAM认证服务的配置文件名称,该文件保存在"/etc/pam。d/"目录下。
userlist_enable=YES //userlist_enable设置为yes时,ftp服务器将检查userlist_file设置文件中指定的用户是否可以访问vsftpd服务器;userlist_file配置项的默认值是"/etc/vsftpd。 usr_list"文件。
listen=YES //listen设置为yes时,ftp服务器将处于独立启动模式。 tcp_wrappers=YES //tcp_wrappers设置为yes时,ftp服务器将使用tcp_wrappes作为主机访问控制方式。
tcp_wrappers可以实现linux系统中网络服务的基于主机地址的访问控制,在"/etc"目录中的hosts。allow和host。
deny两个文件用于设置tcp_wrappers的访问控制,hosts。allow文件设置允许访问记录,host。
deny文件设置拒绝访问记录。 启动vsftpd服务器 # service vsftpd start Starting vsftpd for vsftpd: [ OK ] 关闭可以使用: service vsftpd stop Shutting down vsftpd: [ OK ] 查看服务器的运行状态使用: # service vsftpd status vsftpd is stopped 添加两个本地用户,使用本地用户登录ftp # useradd aa # passwd aa # useradd bb # passwd bb 并改变目录的属主和属组 # chown aa。
aa /home/aa # chown bb。bb /home/bb # ls -l /home total 24 drwx------ 4 aa aa 4096 May 26 12:15 aa drwx------ 4 bb bb 4096 May 26 12:16 bb 设置宿主目录权限 # chmod 770 /home/aa # chmod 770 /home/bb # ls -l /home total 24 drwxrwx--- 4 aa aa 4096 May 26 12:15 aa drwxrwx--- 4 bb bb 4096 May 26 12:16 bb 这时可以登录ftp 1、使用匿名用户登录 # ftp 172。
16。16。
121 Connected to 172。16。
16。121。
220 (vsFTPd 2。0。
1) 530 Please login with USER and PASS。 530 Please login with USER and PASS。
KERBEROS_V4 rejected as an authentication type Name (172。16。
16。121:root): anonymous 331 Please specify the password。
Password: 230 Login successful。 Remote system type is UNIX。
Using binary mode to transfer files。 ftp> ls 227 Entering Passive Mode (172,16,16,121,208,47) 150 Here comes the directory listing。
drwxr-xr-x 2 0 0 4096 Oct 04 2004 pub 226 Directory send OK。 其中匿名用户登录使用ftp或anonymous作为ftp登录的用户名,在vsftpd的默认设置时输入任何字符串或直接回车都可以登录,匿名用户登录后将以ftp服务器系统中的"/var/ftp"目录作为匿名用户的ftp根目录。
考试大温馨提示:本内容来源于网络,仅代表作者个人观点,与本站立场无关,仅供您学习交流使用。其中可能有部分文章经过多次转载而造成文章内容缺失、错误或文章作者。
6.如何在win10系统搭建ftp服务
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。
Windows 10设置FTP步骤大致如下:
1. 右键开始菜单中选择”控制面板“,进入控制面板;
2. 在控制面板中选择”程序“,进入程序设置界面;
3. 在程序界面中的“程序和功能”中,点击选择“启用或关闭Windows功能”,弹出“Windows功能”框;
4. 找到“Internet Information Services ”项,将“Internet Information Services ”项中的FTP服务器、Web服务器、万维网服务等所有功能前的框勾上,点击确定,Windows将自动配置相关功能;
5. 系统配置完成后,依次打开控制面板,选择“系统和安全”,进入“系统和安全”界面后找到并打开“管理工具”;
6. 在管理工具界面,点击打开“Internet Information Services (IIS)管理器”,进入(IIS)管理器后,在左栏的“网站”上点击右键,选择“添加FTP站点;
7. 在“添加FTP站点”界面填写ftp站点名称,及物理路径等信息,点击下一步;
8. 设置IP地址及SSL等,(一般SSL选择“无SSL”)单击下一步;
9. 设置FTP身份验证及授权信息,点击完成即可FTP服务器的设置。
7.如何在server2008搭建ftp服务器
在IIS里有ftp功能,或是打开 资源管理器,添加删除角色中添加。 安装FTP服务 开始--》管理工具--》服务器管理器 安装IIS/FTP角色 打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 选择Web服务器(IIS),然后选择FTP服务,直到安装完成。 在IIS中查看,如果能够右键创建FTP站点,则表明FTP服务安装成功 创建Windows用户名和密码,用于FTP使用。 开始--》管理工具--》服务器管理器,添加用户,如下图:本实例使用ftptest 在服务器磁盘上创建一个供FTP使用的文件夹,创建FTP站点,指定刚刚创建的用户FtpTest,赋予读写权限 客户端测试。直接使用ftp://服务器ip地址:ftp端口,如图。弹出输入用户名和密码的对话框表示配置成功,正确的输入用户名和密码。
在IIS中查看:本实例使用ftptest
在服务器磁盘上创建一个供FTP使用的文件夹,则表明FTP服务安装成功
创建Windows用户名和密码,找到添加角色,赋予读写权限
客户端测试,选择下一步
选择Web服务器(IIS)。弹出输入用户名和密码的对话框表示配置成功,然后点击,然后选择FTP服务,指定刚刚创建的用户FtpTest,弹出添加角色对话框,如图,直到安装完成,即可对FTP文件进行相应权限的操作在IIS里有ftp功能,用于FTP使用。
安装FTP服务
开始--》管理工具--》服务器管理器
安装IIS/,添加用户。直接使用ftp,如下图;FTP角色
打开服务器管理器;服务器ip地址,正确的输入用户名和密码后://:ftp端口,如果能够右键创建FTP站点,添加删除角色中添加,创建FTP站点。
开始--》管理工具--》服务器管理器,或是打开 资源管理器
转载请注明出处windows之家 » win10本地电脑创建ftp服务器