如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

如何在服务器上安装ftp

1。安装ftp服务

检查是否安装了vsftpd。

rpm -qa

grep vsftpd

安装vsftpd

yum -y安装vsftpd

2.配置

编辑文件/etc /etc/vsftpd/vsftpd.conf

禁止匿名登录。

chroot_list文件中的用户受到限制。

在文件末尾添加allow _ writable _ chroot = yes,以允许登录用户上传。

保存,这里已经设置了FTP服务,下面会添加配置用户。

3.添加用户

添加一个fpuser用户。

输入vi /etc/vsftpd/chroot_list,在文件中添加新的一行fpuser,并保存它。

添加用户个人文件夹

mkdir -p /home/fpuser

输入useradd-d/home/FP user-s/sbin/nologin FP user以添加新用户并配置他们的个人文件夹。

输入chown ftptest /home/fpuser将文件夹分配给fpuser用户。

修改用户密码,输入passwd fpuser,并将用户密码更改为fpuser。

Linux配置允许用户登录FTP服务器。

输入setenforce 0关闭SELinux。

这里的关机是暂时的,重启后就失效了。如果想永久生效,需要修改配置文件,进入vi /etc/selinux/config,配置如下图所示。

注释两行代码,添加SELINUX=disable,然后输入setenforce 0。

4.服务开始和停止

设置自动启动

chkconfig vsftpd开启

启动ftp服务

systemctl启动vsftpd

停止ftp服务

systemctl停止vsftpd

怎么设置ftp服务器?

1、打开【控制面板】->【程序和功能】->【启用或关闭 windows 功能】,在弹出的窗口中,勾选【Internet Information Services】下面的【FTP服务器】三个选项,点击【确定】按钮完成安装

如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

2、打开【控制面板】->【管理工具】->【Internet Information Services(IIS)管理器】,双击打开它

如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

3、在打开的IIS管理界面,鼠标右键点击【网站】,选择右键菜单【添加 FTP 站点】

如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

4、在【添加 FTP 站点】窗口中,输入站点名称,选择文件存放的物理路径,点击【下一步】按钮

如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

5、在【绑定和 SSL 设置】界面,填写当前配置的服务器ip地址,端口号默认21,可以修改。本文仅演示,所以勾选了【无 SSL】,此项根据实际需要选择。点击【下一步】按钮

如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

6、在【身份验证和授权信息】界面,勾选【匿名】、【基本】、【所有用户】、【读取】、【写入】,这些仅做演示,实际按需勾选,点击【完成】按钮

如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

7、添加成功后,在左侧的网站下面可以看到刚刚添加的FTP站点名称

如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

8、设置成功后,可以使用【ftp://ip地址:端口】在浏览器或者文件夹地址栏中输入运行。如果端口是默认的21,可以省略,否则,端口号不能省略

如何在服务器上开通ftp(如何在服务器上开通端口)-编程知识网

局域网如何开通开放https,即443端口?

你是想在局域网内做一个加密的站点吗,可以用IIS建立一个网站,然后开起https,这样IIS服务器自然就打开了443端口,当然你也可以应用到FTP服务器上,也可以开放443端口

ftp服务器的文件如何做成在线播放?

如果FTP创建者在设置中设置了文件的执行的“允许”,那么只要你安装了播放器就可以直接播放但是,允许文件执行对FTP的安全性是有非常大的威胁,所以一般FTP站点都不会开放这个功能

ftp发展史?

FTP产生初期并不是应用于IP网络上的协议,而是ARPANEt网络中计算机间的文件传输协议, ARPANET是美国国防部组建的老网络,于1960-1980年使用。在那时, FTP的主要功能是在主机间高速可靠地传输文件。目前FTP仍然保持其可靠性,即使在今天,它还允许文件远程存取。这使得用户可以在某个系统上工作,而将 文件存贮在别的系统。例如,如果某用户运行Web服务器,需要从远程主机上取得HTML文件和CGI程序在本机上工作,他需要从远程存储站点获取文件(远 程站点也需安装Web服务器)。当用户完成工作后,可使用FTP将文件传回到Web服务器。采用这种方法,用户无需使用Telnet登录到远程主机进行工 作,这样就使Web服务器的更新工作变得如此的轻松。

拿下载文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序:它向FTP服务器提出拷贝文件的请求。 另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器”方式,用户端要在自己 的本地计算机上安装FTP客户程序。FTP客户程序有字符界面和图形界面两种。字符界面的FTP的命令复杂、繁多。图形界面的FTP客户程序,操作上要简 洁方便的多。

简单地说,支持FTP协议的服务器就是FTP服务器,下面介绍一下什么是FTP协议。(文件传输协议)

FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层,TCP模型的第四层上,即应用层,使用TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的”三次握手”的过程,它带来的意义在于客户与服务器空间 之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。

一般来说,用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。Internet上早期实现传输文件,并不是一件容易的事, 我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算 机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交 流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用 户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。

与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程 序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用 户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传” (Upload)。”下载”文件就是从远程主机拷贝文件至自己的计算机上;”上传”文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet 语言来说,用户可通过客户机程序向(从)远程主机上载(下载)文件。

使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可下载或上传文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当 授权。换言之,除非有用户ID和口令,否则便无法传送文件。这种情况违背了 Internet的开放性,Internet上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有帐号。匿名FTP就是为解决这个问题而产生 的。

匿名FTP是这样一种机制,用户可通过它连接到远程主机上,并从其下载文件,而无需成为其注册用户。系统管理员建立了一个特殊的用户ID,名为anonymous, Internet上的任何人在任何地方都可使用该用户ID。

通过FTP程序连接匿名FTP主机的方式同连接普通FTP主机的方式差不多,只是在要求提供用户标识ID时必须输入anonymous,该用户ID的口令 可以是任意的字符串。习惯上,用自己的E-mail地址作为口令,使系统维护程序能够记录下来谁在存取这些文件。

值得注意的是,匿名FTP不适用于所有Internet主机,它只适用于那些提供了这项服务的主机。

当远程主机提供匿名FTP服务时,会指定某些目录向公众开放,允许匿名存取。系统中的其余目录则处于隐匿状态。作为一种安全措施,大多数匿名FTP主机都 允许用户从其下载文件,而不允许用户向其上传文件,也就是说,用户可将匿名FTP主机上的所有文件全部拷贝到自己的机器上,但不能将自己机器上的任何一个 文件拷贝至匿名FTP主机上。即使有些匿名FTP主机确实允许用户上传文件,用户也只能将文件上传至某一指定上传目录中。随后,系统管理员会去检查这些文 件,他会将这些文件移至另一个公共下载目录中,供其他用户下载,利用这种方式,远程主机的用户得到了保护,避免了有人上载有问题的文件,如带病毒的文件。

作为一个Internet用户,可通过FTP在任何两台Internet主机之间拷贝文件。但是,实际上大多数人只有一个Internet帐户,FTP主 要用于下载公共文件,例如共享软件、各公司技术支持文件等。 Internet上有成千上万台匿名FTP主机,这些主机上存放着数不清的文件,供用户免费拷贝。实际上,几乎所有类型的信息,所有类型的计算机程序都可 以在Internet上找到。这是Internet吸引我们的重要原因之一。

匿名FTP使用户有机会存取到世界上最大的信息库,这个信息库是日积月累起来的,并且还在不断增长,永不关闭,涉及到几乎所有主题。而且,这一切是免费的。

匿名FTP是Internet网上发布软件的常用方法。Internet之所以能延续到今天,是因为人们使用通过标准协议提供标准服务的程序。像这样的程序,有许多就是通过匿名FTP发布的,任何人都可以存取它们。

Internet中的有数目巨大的匿名FTP主机以及更多的文件,那么到底怎样才能知道某一特定文件位于哪个匿名FTP主机上的那个目录中呢?这正是 Archie服务器所要完成的工作。 Archie将自动在FTP主机中进行搜索,构造一个包含全部文件目录信息的数据库,使你可以直接找到所需文件的位置信息。

知道服务器IP,如何远程登录服务器?

这要看你的单位的服务上开了那些服务和应用端口,比如服务器上开通了FTP,那么你在家可以用ftp客户端登录到服务。比如服务器上开通了telnet,你也可在家用telnet登录上去。

如果服务器开通了www服务,你在家用IE打开就可以浏览网页。

如服务器开通了远程桌面,你在家运行windows的mstsc就可以连接登录至服务器的桌面。所以要看你需要用哪方面的服务。