Ⅰ 長城寬頻電信天翼路由器如何設置!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地址