码表ftp设置(码表ftp指的是)

      最后更新:2023-09-24 11:02

      ftp怎样设置

      如果想建一个小型FTP站点, 可以使用随Windows发行的IIS,它能供10用户同时访问。 1>>安装IIS."控制面板->添加和删除程序->添加和删除Windows组件",选择"Windows组件向导"里的"Internet信息服务(IIS)",点击"详细信息"按钮,在弹出的对话框里选上"文件传输协议(FTP)服务","确定", "下一步", 就可以安装IIS.(可能需要Windows安装光盘).2>>配置.安装完IIS,会在系统盘生成一个"InetPub"文件夹, 它里面有一个"ftproot"文件夹,把要共享文件放到"ftproot"里, 就可以供别人下载了.3>>详细的配置在,右击"我的电脑"图标, 选择"管理", 就可以启动"计算机管理".在计算机管理展开"服务和应用程序","Internet信息服务", 里面有FTP服务.下面是一个IIS的教程, 里面有FTP设置:http://www.jxxx.ykedu.net/htdocs/upfile/iisjc/ 该回答在2006-03-15 15:58:34由回答者修改过
      ftp怎样设置

      ftp如何设置

      ftp需要用户名和密码,有的也支持匿名,只要你的用户名和密码正确就可以了 如:服务器:www.mcu123.com用户名:mcu123密码:mcu123 保证能登上去。你试试吧。
      填入你的ftp的IP地址 用户名密码之后点连接就行了
      ftp如何设置

      ftp的路径怎么设置

      问一下,你是想做ftp上传下载么? 首先你需要安装一个ftp服务端程序,启动起来,然后下载一个ftp客户端程序,测试能不能连接,首先这一块儿需要测试通过。代码ftp上传下载2.1 上传代码:import java.io.File;import java.io.FileInputStream;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPReply;public class test {private FTPClient ftp;/**** @param path 上传到ftp服务器哪个路径下* @param addr 地址* @param port 端口号* @param username 用户名* @param password 密码* @return* @throws Exception*/private boolean connect(String path,String addr,int port,String username,String password) throws Exception {boolean result = false;ftp = new FTPClient();int reply;ftp.connect(addr,port);ftp.login(username,password);ftp.setFileType(FTPClient.BINARY_FILE_TYPE);reply = ftp.getReplyCode();if (!FTPReply.isPositiveCompletion(reply)) {ftp.disconnect();return result;}ftp.changeWorkingDirectory(path);result = true;return result;}/**** @param file 上传的文件或文件夹* @throws Exception*/private void upload(File file) throws Exception{if(file.isDirectory()){ftp.makeDirectory(file.getName());ftp.changeWorkingDirectory(file.getName());String[] files = file.list();for (int i = 0; i < files.length; i++) {File file1 = new File(file.getPath()+"\"+files[i] );if(file1.isDirectory()){upload(file1);ftp.changeToParentDirectory();}else{File file2 = new File(file.getPath()+"\"+files[i]);FileInputStream input = new FileInputStream(file2);ftp.storeFile(file2.getName(), input);input.close();}}}else{File file2 = new File(file.getPath());FileInputStream input = new FileInputStream(file2);ftp.storeFile(file2.getName(), input);input.close();}}public static void main(String[] args) throws Exception{test t = new test();t.connect("", "localhost", 21, "yhh", "yhhazr");File file = new File("e:\uploadify");t.upload(file);}}2.2 下载代码这里没有用到filter,如果用filter就可以过滤想要的文件。public class Ftp {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubFtp ftp = new Ftp();String hostname = "www.strawberry.com";Integer port = 21;String username = "username";String password = "password";String remote = "/c.txt";String local = "/home/tin/LeonChen/FTP/";try {ftp.connect(hostname, port, username, password);System.out.println("接收状态:"+ftp.download(remote, local));ftp.disconnect();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}private FTPClient ftpClient = new FTPClient();/** * 连接到FTP服务器* * @param hostname 主机名* * @param port 端口* * @param username 用户名* * @param password 密码* * @return 是否连接成功* * @throws IOException*/private boolean connect(String hostname, int port, String username,String password) throws IOException {ftpClient.connect(hostname, port);ftpClient.setControlEncoding("UTF-8");if (FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) {if (ftpClient.login(username, password)) {return true;}}disconnect();return false;}/** 从FTP服务器上下载文件,支持断点续传,上传百分比汇报** @param remote 远程文件路径** @param local 本地文件路径** @return 上传的状态** @throws IOException*/public DownloadStatus download(String remote, String local)throws IOException {// 设置被动模式ftpClient.enterLocalPassiveMode();// 设置以二进制方式传输ftpClient.setFileType(FTP.BINARY_FILE_TYPE);DownloadStatus result;// 检查远程文件是否存在FTPFile[] files = ftpClient.listFiles(new String(remote.getBytes("UTF-8"), "iso-8859-1"));if (files.length != 1) {System.out.println("远程文件不存在");return DownloadStatus.Remote_File_Noexist;}long lRemoteSize = files[0].getSize();String fildName = files[0].getName();// 本地存在文件,进行断点下载File f = new File(local+fildName);if (f.exists()) {long localSize = f.length();if (localSize >= lRemoteSize) {System.out.println("本地文件大于远程文件,下载中止");return DownloadStatus.Local_Bigger_Remote;}// 进行断点续传,并记录状态FileOutputStream out = new FileOutputStream(f, true);ftpClient.setRestartOffset(localSize);InputStream in = ftpClient.retrieveFileStream(new String(remote.getBytes("UTF-8"), "iso-8859-1"));byte[] bytes = new byte[1024];long step = lRemoteSize / 100;long process = localSize / step;int c;while ((c = in.read(bytes)) != -1) {out.write(bytes, 0, c);localSize += c;long nowProcess = localSize / step;if (nowProcess > process) {process = nowProcess;if (process % 10 == 0)System.out.println("下载进度:" + process);// TODO 更新文件下载进度,值存放在process变量中}}in.close();out.close();boolean isDo = ftpClient.completePendingCommand();if (isDo) {result = DownloadStatus.Download_From_Break_Success;} else {result = DownloadStatus.Download_From_Break_Failed;}} else {OutputStream out = new FileOutputStream(f);InputStream in = ftpClient.retrieveFileStream(new String(remote.getBytes("UTF-8"), "iso-8859-1"));byte[] bytes = new byte[1024];long step = lRemoteSize / 100;long process = 0;long localSize = 0L;int c;while ((c = in.read(bytes)) != -1) {out.write(bytes, 0, c);localSize += c;long nowProcess = localSize / step;if (nowProcess > process) {process = nowProcess;if (process % 10 == 0)System.out.println("下载进度:" + process);// TODO 更新文件下载进度,值存放在process变量中}}in.close();out.close();boolean upNewStatus = ftpClient.completePendingCommand();if (upNewStatus) {result = DownloadStatus.Download_New_Success;} else {result = DownloadStatus.Download_New_Failed;}}return result;}private void disconnect() throws IOException {if (ftpClient.isConnected()) {ftpClient.disconnect();}} }
      你先使用cd 命令切换到你想下载的目录下,如: cmdcd d:wenjian 之后在使用ftp命令。就可以了
      最好的方法就留空。 因为留空的情况下默认缺省值,那么你登陆到服务器所在的目录位置,就是你个人目录的根目录。你是你的空间的最高管理员,当然要有个人目录全部管理权限喽。 一般情况下你需要新添加 ftp 管理员需要对他的访问权限做限制的时候才填这一步,作用是将新管理员的行动限制在一个目录内。
      空着不用填
      ftp的路径怎么设置

      计算机ftp怎么设置

      把最后那个也钩上进行安装,然后设置:控制面板中,管理工具中你能看到IIS服务器,在这里设置,对应的FTP,设置方法,给出FTP名称,选择要设置FTP的目录,设定IP,计算机ftp就设置好了。
      计算机ftp怎么设置

      服务器的FTP怎么设置

      完全可以实现,你用的ftp服务器是serv-u还是iis自带的ftp服务. 前者可以设置每个用户的根目录,然后设置里面的安全选项即可.或者设置起来比较麻烦.首先由建立n各帐户,然后磁盘必须设置成ntfs格式,然后去掉文件夹选项 查看里的 简单文件共享由于本人口较笨,就从知道上找了一点资料你看看在桌面上右击“我的电脑”,执行“管理”命令,在“计算机管理”窗口的左窗格中依次展开“系统工具”→“本地用户和组”目录,单击选中“用户”选项。在右侧窗格中单击右键,执行“新用户”命令。在打开的“新用户”对话框中填写用户名(如hanjiang),并设定密码。然后取消“用户下次登录时需更改密码”复选框,并勾选“用户不能更改密码”和“密码永不过期”复选框,单击“创建”按钮完成该用户的添加。重复这一过程添加其他用户,最后单击“关闭”按钮即可。为方便对这些用户的管理,最好将他们放入一个专门的组中。例如我们可以创建一个“FTPUsers”组:在“计算机管理”窗口的目录树中单击选中“组”选项,然后在右侧窗格中单击右键,执行“新建组”命令,并将该组命名为“FTPUsers”。接着依次单击“添加”→“高级”→“立即查找”按钮,将刚才创建的用户全部添加进来,最后依次单击“创建”→“结束”按钮。然而事情并没有完,因为上述创建的用户默认隶属于“Users”组,也就是说他们拥有对大部分资源的浏览权限。为了实现对特定资源的有效管理,需要将这些用户从“Users”组中删除。在“计算机管理”窗口的右侧窗格中双击“Users”选项,用鼠标拖选所有刚添加的用户并单击“删除”按钮即可。设置独立权限这里的权限设置需要分两部分来进行,即对FTP服务器主目录的权限设置和对各个用户文件夹的权限设置。假设FTP服务器的主目录路径为“G:/FTPServer”,我们先来取消“FTPUsers”组的用户对“FTPServer”文件夹的“写入 ”权限。右击“FTPServer”文件夹,执行“属性”命令。在打开的“FTPServer 属性”对话框中切换至“安全”选项卡下,然后依次单击“添加”→“高级”→“立即查找”按钮,单击选中“FTPUsers”组并依次单击“确定”按钮回到“FTPServer 属性”对话框。接着在“FTPUsers的权限”列表框中勾选“拒绝写入”复选框。为了使“拒绝写入”权限仅对“FTPServer”文件夹有效,还需要单击“高级”按钮,在“FTPServer的高级安全设置”对话框中双击“权限列表”中的“拒绝FTPUsers写入”选项,打开“FTPServer的权限设置”对话框。在“应用到”下拉列表中选中“只有该文件夹”选项,连续单击“确定”按钮完成设置(如图1)。接着我们为每个用户创建独立的文件夹(以用户名命名),并针对每个文件夹赋予相应用户适当的权限。以文件夹“hanjiang”为例,在“hanjiang 属性”对话框的“安全”选项卡下将用户“hanjiang”添加进来,并赋予其读取和写入的权限。同理,对于其他文件夹,也只赋予相应用户读取和写入的权限。小提示:需要受到权限保护的文件夹必须在NTFS分区中创建,FAT32分区内的资源无法设置权限。 至此,设置工作就全部结束了。在任意一台机器上以用户“hanjiang”的身份登录FTP服务器,你会发现该用户只能在“hanjiang”文件夹中任意读写,而无法看到主目录和其他用户目录的内容。

      安装IIS时会有选项,有“FTP”服务器,“WEB”服务器等很多选项。 如果没有安装,重新运行“添加/删除WINDOWS组件”即可。单击“INTERNET信息服务”先不要点“下一步”,点“详细信息”,打开的对话框里最后一项就是“文件传输协议(FTP)服务”,把它钩上即可。 有一点需要注意一下,FTP的默认目录与WEB网站的默认目录是不同的,可以在“管理工具”的“INTERNET信息服务”里找到相关选项。
      服务器的FTP怎么设置

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类