如何架设ftp服务器
如何设置ftp服务器,在如图网络下?
移动网关指的是啥?
服务器IP、无线网关的IP、路由器IP,都有提供,才能告诉你是否可以架设FTP。
如果无法实现网络端口映射,架设FTP没用。
至于FTP服务器的架设很简单,可以用系统自带,也可以运行专门的FTP服务器,这不是问题所在。
只有你提供详实的IP地址段,网络拓扑,设备,才是关键。
不就是个手机想访问服务器么?FTP干啥?不就是传送文件么?
想传送文件,不用这么复杂,如果都能连接互联网,那就手机、电脑运行都向日葵、ToDesk等就好。
如果都在同一网段局域网,那就都运行RealVNC就好。
ftp服务器怎么搭建
方法如下:
操作设备:戴尔笔记本电脑
操作系统:win7
操作程序:管理选项10
一、首先选择“管理选项”打开“本地用户和组”可以在列表中看到用户选项,如下图所示:
二、然后从下拉菜单中选择新用户,开始构建填写用户名和密码,如下图所示:
三、之后找到“控制面板”选项并将其打开,如下图所示:
四、单击下面的卸载程序按钮进入安装程序列表界面,如下图所示:
五、在左上角的菜单栏中打开或关闭Windows,单击进入,如下图所示:
六、转到Windows功能界面打开或关闭,勾选其子菜单的FTP服务和FTP可扩展性,然后单击按下OK按钮,如下图所示:
七、添加IIS服务后,单击Internet信息服务管理-此时我们可以看到连接右框架,如下图所示:
八、然后右键单击该网站以选择添加网站,如下图所示:
九、然后在弹出的添加网站框中输入我们的网站名称,然后选择添加,如下图所示:
十、创建我们的FTP后,启动绑定和SSL设置,端口号选择2121IP地址填写本地IP地址,如下图所示:
怎么做ftp服务器
架设一台FTP服务器其实很简单。首先,要保证你的机器能上网,而且有不低bai于ADSL512Kbps的网络速度。其次,硬件性能要能满足你的需要。最后,需要安装FTP服务器端的软件,这类软件很多,可以使用微软的IIS,也可以使用专业软件。不同的软件提供的功能不同,适应的需求和操作系统也不同。一般来说,系统最低要求如下:
CPU:PⅢ450MHz以上
内存:256MBSDRAM以上
带宽:ADSL512Kbps以上
至于操作系统,Windows98/Me/NT/2000/XP均可,如果对服务器的性能和安全性要求很低,可以采用Windows98和WindowsMe。本文中,如无特殊说明,均以WindowsXP专业版为操作系统,其余操作系统下FTP服务器的架设及设置均大同小异。
一、用IIS架设
如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS5.0作为服务器软件来架设。
1.安装
WindowsXP默认安装时不安装IIS组件,需要手工添加安装。进入控制面板,找到“添加/删除程序”,打开后选择“添加/删除Windows组件”,在弹出的“Windows组件向导”窗口中,将“Internet信息服务”项选中。在该选项前的“√”背景色是灰色的,这是因为WindowsXP默认并不安装FTP服务组件。再点击右下角的“详细信息”,在弹出的“Internet信息服务”窗口中,找到“文件传输协议服务”,选中后确定即可。
安装完后需要重启。WindowsNT/2000和WindowsXP的安装方法相同。
2.设置
电脑重启后,FTP服务器就开始运行了,但还要进行一些设置。点击“开始→所有程序→管理工具→Internet信息服务”,进入“Internet信息服务”窗口后,找到“默认FTP站点”,右击鼠标,在弹出的右键菜单中选择“属性”。在“属性”中,我们可以设置FTP服务器的名称、IP、端口、访问账户、FTP目录位置、用户进入FTP时接收到的消息等。
1)FTP站点基本信息
进入“FTP站点”选项卡,其中的“描述”选项为该FTP站点的名称,用来称呼你的服务器,可以随意填,比如“我的小站”;“IP地址”为服务器的IP,系统默认为“
如何建立ftp服务器
1、首先,我们创建一个用于登录FTP以进行操作的用户帐户。右键单击我的桌面并选择“管理选项”,转到“管理”界面,然后打开“本地用户和组”选项。我们可以在列表中看到用户选项。
2、然后右键单击用户选项,从下拉菜单中选择新用户,开始构建我们的用户,填写用户名和密码。描述可以留空。然后单击Create。创建后,您将在右侧的用户列表中看到我们创建的用户。
3、用户创建完成后,我们开始添加IIS程序服务。打开计算机的“开始”菜单,找到“控制面板”选项并将其打开。
4、转到控制面板界面查找程序选项,单击下面的卸载程序按钮进入安装程序列表界面。
5、转到程序和功能选项卡,我们可以看到有一个选项可以在左上角的菜单栏中打开或关闭Windows,单击进入。
6、转到Windows功能界面打开或关闭,我们擅长Internet信息服务,然后单击打开FTP服务器的前端,即勾选其子菜单的FTP服务和FTP可扩展性,然后单击按下OK按钮。
7、添加IIS服务后,开始创建我们的FTP站点,右键单击我的电脑并选择管理,然后找到服务和应用程序选项,单击打开,然后单击Internet信息服务管理-此时我们可以看到连接右框架。
8、单击打开连接框下方的本地主机主页,然后您可以看到应用程序池和网站选项,我们右键单击该网站以选择添加网站。
9、然后在弹出的添加网站框中输入我们的网站名称,物理路径是我们的FTP本地文件夹,我们可以在磁盘中创建新的,然后选择添加,IP地址选择我们的本地IP地址。
10、创建我们的FTP后,我们可以看到我们刚刚在网站下面创建了一个网络,右键单击网站名称,选择添加FTP站点发布,然后启动绑定和SSL设置,端口号选择2121IP地址填写本地IP地址。
若要解决此问题,禁用基于
Web
的
FTP
选项。若要这样做,请按照下列步骤操作:
1单击
开始,指向
设置,然后单击
控制面板。
2双击
Internet
选项。
3在
高级
选项卡上的单击以清除
启用
FTP
站点复选框的文件夹视图,然后单击
确定。
顺便说一下我的也是小米
FTP
是File
Transfer
Protocol(文件传输协议)的英文简称,手机上这个远程FTP服务器服务可以理解成你手机可以直接访问远程FTP服务器而不需要再安装软件,如果你不知道FTP是什么的话……估计这个功能你用不到了。
PS:这个服务就是帮助你连接到你的FTP服务器,而FTP服务器可以理解成一个存放文件的地方,像百度云一样,但是需要你自己搭建或者购买,如果你没有这样的服务器,就可以忽略他了
commons-netjar里面有ftp相关的接口,这个是我自己封装的一个类
import javaioFileInputStream;
import javaioIOException;
import javanetSocket;
import javautilArrayList;
import javautilList;
import orgapachecommonsnetftpFTP;
import orgapachecommonsnetftpFTPClient;
import orgapachecommonsnetftpFTPReply;
import androidappActivity;
import androidcontentContext;
import androidcontentSharedPreferences;
public class FTPUtils {
/
通过ftp上传文件
@param fileNamePath
要上传的文件路径 , 以'结'尾
@param fileName
要上传的文件名
@return 如果成功返回"" , 否则返回错误结果
/
public static String ftpUpload(String sdcardFullFileName, String fileName, String ftpPath) {
FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;
String returnMessage = "";
try {
ftpClientconnect(ConnectConfigftpIP, ConnectConfigftpPort);
boolean loginResult = ftpClientlogin(ConnectConfigftpUserName, ConnectConfigftpPassWord);
int returnCode = ftpClientgetReplyCode();
if (loginResult && FTPReplyisPositiveCompletion(returnCode)) {// 如果登录成功
String[] splits = ftpPathsplit("/");
String temps = splits[0];
ftpClientmakeDirectory(temps);
for(int i=1;i<splitslength;i++){
temps += "/" + splits[i];
ftpClientmakeDirectory(temps);
}
// ftpClientmakeDirectory(ftpPath);
// 设置上传目录
ftpClientchangeWorkingDirectory(ftpPath);
ftpClientsetBufferSize(1024);
ftpClientsetControlEncoding("UTF-8");
ftpClientsetFileType(FTPBINARY_FILE_TYPE);
ftpCliententerLocalPassiveMode();
fis = new FileInputStream(sdcardFullFileName);
// boolean result = ftpClient(fileName, fis);
boolean result = ftpClientstoreFile(fileName, fis);
if(result){
returnMessage = ""; // 上传成功
}else{
returnMessage = "上传失败";
}
} else {// 如果登录失败
returnMessage = "登录FTP时失败,FTP用户名或者密码错误!";
}
} catch (IOException e) {
// ftp发送出现异常
eprintStackTrace();
returnMessage = "FTP客户端出错!" + e;
} finally {
try {
ftpClientdisconnect();
} catch (IOException e) {
eprintStackTrace();
}
}
return returnMessage;
}
}
es浏览器不是所有版本都支持ftp服务器的,
我的联想a390t安卓43上的es版本是1625(spreadtrum)是支持ftp服务器的,
而另只a278t是es
305(market)版却不支持。
如果不支持,就要重新升级,支持的话:
在es下点菜单键,进入es设置,向下找到“远程设置”,勾上“远程文件访问”,
记住端口3721,再点最下面的创建快捷方式。
本介绍电脑如何通过路由器对安卓手机进行无线手机文件管理,通过WiFi对手机的文件进行,可以不用传统的数据线就可以对手机进行文件管理了
不用数据线管理手机文件
本经验适合安卓的手机,首先下载一个可以进行FTP无线管理的软件,这里用ES文件浏览器作为例子,在安卓的软件中,这类的软件有很多,安装ES文件浏览器之后打开界面如下图所示,点击下左上角的按钮,打开更多工具
然后看到这里有个远程管理器,不要急着打开它,首先确定你的电脑和你的手机在同一个网络里面,也就是说接入同一个路由器,然后在打开它
这个事远程管理器的界面,显示已经接入了WiFi中,此时就可以打开远程管理器,点击打开进行操作
打开之后如下面所示,界面提示了FTP地址,通过电脑访问这个地址就相当于打开手机的文件管理器,点击设置还可以发送一个快捷方式到手机桌面,其中端口号也是可以更改的,这里就默认,不进行更改
在计算机访问该FTP地址,记住不要用浏览器进行打开,要用文件管理器进行打开,也就是win7系统里面的计算机,XP系统里面的我的电脑,直接在地址栏里面输入刚才的FTP地址即可,同时注意端口不要忘记输入,还有冒号不要用中文状态下的符号,到此为此你就可以在电脑上不用数据线就可以对手机上的文件进行管理了。
固定手机IP
这个功能看起来不错,不过有点麻烦,每次都需要打开ES文件器,然后再打开远程文件管理器,然后再打开电脑上的文件管理器,这个过程有点繁琐。下面介绍一种方法,进行简单的设置之后,以后手机上,只要双击运行某个软件,电脑双击某个图标就可以进行无线文件管理了,这个过程就是固件手机上的IP,本过程比较复杂,适合有计算机知识基础的人,具体操作过程如下,先打开路由器的管理界面,不同的路由界面不同,找到一个静态地址设置
手机每次连接路由器都会有路由器的DHCP分配一个IP地址给手机,这个IP地址是不固定的,但是IP段是固定的,找到手机的MAC地址,你可以在路由器上看看DHCP里面的客户端列表,如果你的安卓手机连接路由器,那么客户端列表里面一般会有android开头的选项就是你的手机,找到对应的MAC地址就是,你的手机的MAC地址,然后给该MAC地址,设置一个IP地址,这个IP地址不能乱设置,必须和你的DHCP地址池开始地址以及地址池结束地址范围内的地址,也就是必须和网关同一网段,不然是不能用的,如下所示,第一个是笔者的安卓手机,用1921681190进行固定了,也就是以后每次手机连接该路由器都会分配到1921681190这个地址
此时手机上的IP地址已经固定,但是还没有生效,需要保存后重启路由器才会生效的,然后接下来就是创建一个快捷访问手机的快捷方式,在电脑的桌面右键新建一个快捷方式,弹出快捷地址设置的界面,在对象的位置输入explorerexe ftp://1921681190:3721/其中后面的IP地址需要根据你路由器的实际设置地址进行填写,explorerexe的意思就是文件管理器,这个命令就是通过文件管理器访问相应的FTP地址,注意端口号不要忘记填写,并且注意英文状态下的冒号,而非中文的冒号,然后点击下一
这里随便写个名字,为了就是方面以后认得该快捷方式的作用,这里用手机文件目录作为名字,读者可以根据自己的喜好进行设置
设置完毕之后,可以看到桌面多出了一个图标,该图标是快捷方式,文件夹是一个文件管理器的图标,win7界面如下图所示
好了,这样设置基本完毕了,记得刚才第四步,上面的可以再ES文件管理器的,远程文件管理设置里面找到发送到桌面图标的快捷方式,我们可以在桌面建立一个快捷的远程文件管理器,如下图所示,这个事ES的远程管理的快捷方式的图标,双击时候就会在通知栏提示已经启动FTP服务器,而不会再去启动ES文件管理器,这样可以节省内存,而且这个过程是比较快的
上面说到双击手机桌面的图标就可以一键启动ES的FTP远程文件管理服务,此时我们的电脑上也有一个图标,通过双击电脑上的图标之后,只要接入同一个路由,就可以立刻打开手机上面的文件管理,这样一来就非常的方便了,只要两个步骤,手机打开ES远程管理,电脑双击快捷方式图标,就可以非常便捷的不用数据线对手机进行文件的管理操作
ES文件浏览器APP
0条评论