Ⅰ 长城宽带电信天翼路由器如何设置!192.168.1.1 进去天翼宽带页面!应用里面ftp client配置如何设置
您好!感谢您对电信的支持!说明猫和路由器IP一样导致冲突了。先用电脑单独接路由器,进入设置负面后,在LAN口设置里修改地址为192.168.10.1,保存重启后再把猫的网线插入路由器的wAN口,以后用192.168.10.1进入自己的路由器进行设置。如果是无线猫,那就找根网线,单独接自己的无线路由器,然后进入192.168.1.1,去修改lan口ip。其实就是修改自己的路由器ip,避开和光猫的冲突。修改完了保存重启。再去把光猫引出来的网线接在路由器的wan口上,再进路由器的新地址进行设置。其他就和普通路由器的设置一样了。希望我的回答对您有所帮助,更多问题咨询可以登录到湖北10000知道! |
Ⅱ ftp client配置是什么意思
FTP客户端配置,设置要连接的FTP服务器的IP,端口,用户名,密码,连接模式等
Ⅲ 如何拷贝文件到linux服务器
不同的Linux之间文件常用有3种方法,具体如下:
第一种是在其中一台Linux安装ftp Server,这样可以在另外一台使用ftp的client程序来进行。
第二种方法就是采用samba服务,类似Windows文件的方式来操作,比较简洁方便
第三种就是利用scp命令来进行文件复制。
scp是有Security的文件,基于ssh登录。操作起来比较方便,比如要把当前一个文件到远程另外一台主机上,可以如下命令。
scp /home/1.gif [email protected]:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始cp和ungzip了
如果想反过来操作,把文件从远程主机到当前系统,也很简单:
scp [email protected]:/home/abc.gif /home/root
复制文件夹的格式是
scp -r [email protected]:/home/ /本地目录
Ⅳ changeworkingdirectory 相对路径 服务器怎么配置
首先你需要安装一个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 stub Ftp 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 block e.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(); } }}Ⅳ FtpClient中文路径问题。
这个涉及到了ftp服务器端和java服务端得编码问题。
如果编码不符合的话可以这样
FTPClient.changeworkingdirectory(new String(path.getBytes(),"ISO-8859-1"));
我这边使用的ftp服务为Serv-U,环境为windowsXP,按照默认安装的。java编码为GBK。
Ⅵ 如何快速安装OSSFTP工具阿里云OSS FTP安装图文详细教程
OSSFTP工具是一个特殊FTPserver,它接收普通FTP请求后,将对文件、文件夹的操作映射为对OSS的操作,从而使得您可以基于FTP协议来管理存储在OSS上的文件。
注意生产环境请使用osssdk,OSSFTP工具主要面向个人用户使用。
主要特性
跨平台:
无论是Windows、Linux还是Mac,无论是32位还是64位操作系统,无论是图形界面还是命令行都可以运行。
免安装:
解压后可直接运行。
免设置:
无需设置即可运行。
透明化:
FTP工具是python写的,您可以看到完整的源码,我们稍后也会开源到Github。
主要功能
支持文件和文件夹的上传、下载、删除等操作。
通过Multipart方式,分片上传大文件。
支持大部分FTP指令,可以满足日常FTP的使用需求。
注意
1.目前在1.0版本中,考虑到安装部署的简便,OSSFTP工具没有支持TLS加密。由于FTP协议是明文传输的,
为了防止您的密码泄漏,建议将FTPserver和client运行在同一台机器上,通过127.0.0.1:port的方式来访问。
2.不支持rename和move操作。
3.安装包解压后的路径不要含有中文。
4.FTPserver的管理控制页面在低版本的IE中可能打不开。
5.FTPserver支持的Python版本:Python2.6,Python2.7。
下载
由于Windows不会默认安装Python2.7,所以安装包中包含了Python2.7,免去您python安装配置的麻烦,解压即可使用。
由于Linux/Mac系统默认会安装Python2.7或Python2.6,所以安装包中不再包含可执行的python,只包含了相关依赖库。
运行
首先解压之前下载的文件,然后根据环境情况选择不同的运行方式。
Windows:双击运行start.vbs即可
Linux:打开终端,运行 i.$bashstart.sh
Mac:双击start.command,或者在终端运行 i.$bashstart.command
上述步骤会启动一个FTPserver,默认监听在127.0.0.1的2048端口。同时,为了方便您对FTPserver的状态进行管控,还会启动一个web服务器,监听在127.0.0.1的8192端口。如果您的系统有图形界面,还会自动打开控制页面,
如下所示:
大部分情况不要任何配置,就可以运行一个FTPserver了,如果想对FTPserver进行配置,请注意需要重启才能生效。
连接到FTPserver推荐使用FileZilla客户端去连接FTPserver。
下载安装后,按如下方式连接即可:
主机:127.0.0.1
登录类型:正常
用户:access_key_id/bucket_name
密码:access_key_secret
注意:
用户中,/是必须的,如用户
tSxyiUM3NKswPMEp/test-hz-jh-002。
-access_key_id和access_key_secret的获取
高级使用
通过控制页面管理FTPserver
修改监听地址
如果需要通过网络来访问FTPserver,那么需要修改监听地址,因为默认的监听地址127.0.0.1只允许来自本地的访问。可以修改成内网ip或公网ip。
修改监听端口
修改FTPserver监听的端口,建议端口大于1024,因为监听1024以下的端口时需要管理员权限.
修改日志等级
设置FTPserver的日志级别。FTPserver的日志会输出到data/ossftp/目录下,可以通过控制页面的日志按钮在线查看。默认的日志界别为INFO,打印的日志信息较少,如果需要更详细的日志信息,可以修改为DEBUG模式。如果希望减少日志的输出,可以设置级别为WARNING或ERROR等。
设置Bucketendpoints
FTPserver默认会探索bucket的所属location信息,随后将请求发到对应的region(如oss-cn-hangzhou.aliyuncs.com或oss-cn-beijing.aliyuncs.com),FTPserver会优先尝试内网访问oss。如果您设置了bucketendpoints,如设置为test-bucket-a.oss-cn-hangzhou.aliyuncs.com,那么当访问test-bucket-a时,就会使用oss-cn-hangzhou.aliyuncs.com域名。
注意
所有修改都需要重启才能生效。
上述的所有修改其实都是修改的ftp根目录下的config.json,所以您可以直接修改该文件。
直接启动FTPserver(Linux/Mac)
可以直接启动ossftp目录下的ftpserver.py,免去web_server的开销。
1.python ossftp/ftpserver.py
配置修改方式同上。
可能遇到的问题
如果连接FTPserver时,遇到以下错误:
有两种可能:
输入的access_key_id和access_key_secret有误。
解决 :请输入正确的信息后再重试。
所用的access_key信息为ram子账户的access_key,而子账户不具有Listbuckets权限。
解决 :当使用子账户访问时,请在控制页面中指定bucketendpoints,即告诉FTPserver某个bucket应该用什么endpoint来访问。同时,子账户也需要一些必须的权限,关于使用ram访问oss时的访问控制。
只读访问
OSSFTP工具需要的权限列表为ListObjects、GetObject、HeadObject。关于如何创建一个具有只读访问的ram子账户,请参考图文教程如何结合ram实现文件共享。
上传文件
如果允许ram子账户上传文件,还需要PutObject。
删除文件
如果允许ram子账户删除文件,还需要DeleteObject。
如果您在Linux下运行FTPserver,然后用FileZilla连接时遇到如下错误:
501 can't decode path (server filesystem encoding is ANSI_X3.4-1968)
一般是因为本地的中文编码有问题。在将要运行start.sh的终端中输入下面的命令,然后再重新启动即可。
1 .$ export LC_ALL=en_US.UTF-8; export LANG="en_US.UTF-8"; locale
Ⅶ 如何用Filezilla软件搭建FTP服务器
方法/步骤
1
首先,至网络下载一个Filezilla服务器软件,网络自己的软件库里面就有!
2
接着,完成快速安装,按照标准的模式安装即可!
3
完成安装后打开该服务器软件,进入Filezilla服务器的主界面,如下图所示:
4
接着,分别点击”Edit“,”users“,进入用户的配置界面。
5
我们将要在这个界面完成FTP用户的添加和编辑等操作,点击”Add“开始添加用户。如,我这里创建的是“test”用户。
6
接着,创建test用户的密码。先勾选Password,然后在右边输入需要的密码,如,我这里配置的密码是”test“。
7
然后,点击左侧的”Shared Folder“进入ftp目录配置界面,点击”Add“选择系统的D盘根目录为FTP的目录!
8
接着,配置该ftp目录的”访问权限“,一般如果无特殊需求的就都勾选了吧!如果有限制只能上传不能下载的,那么Read属性就不要勾,反之,如果限制可以下载但不能上传的,那么Write属性就不要勾。
9
然后,为了进一步控制FTP服务器的操作记录,我们要把FTP服务器的日志记录功能打开。分别点击”Edit“,”Setting“,”Logging“,点选”Enable logging to file“。这样就开启了ftp服务器的日志记录功能了!
10
最后,我们来测试一下服务器是否能够正常访问吧!
简单测试就好了,打开资源管理器,输入命令:
ftp://127.0.0.1/
在弹出的对话框中输入我们前面创建的ftp账号密码:test:test,确实能够访问哦,说明此次试验是成功的!
http://jingyan..com/article/ae97a646c91acdbbfd461d2e.html
Ⅷ 如何配置 org.apache.commons.net.*
该.jar应该加入到WEB-INF/lib/下,然后在你的classes目录里面新建log4j.porperties就OK了,具体配置网上找一下!
Ⅸ 怎样用网络机顶盒直接播放电脑上的影片
在电脑上安装FTP服务。 在IIS控制面板里添加FTP站点 配置FTP站点 测试站点是否正常工作 然后打开AVPlayer里面的Wi-Fi TRANSFER,选择FTP Client,输入地址为搭建FTP服务里面的IP地址