① sftp上傳中文文件名的文件,但是傳到linux上後,顯示的名字卻是亂碼,哪位高手能給解決下,解決了沒
你是不是用的jsch.jar這個jar包,這個jar包中,文件名的編碼方式是UTF-8的,Linux默認支持GBK的,所以終端改為utf-8的就可以顯示中文了。
當然最好別用中文做文件名,改為英文最好
② 文件上傳sftp文件名顯示亂碼怎麼破
你的sftp客戶端的編碼和sftp伺服器端的編碼設置不一致導致的。把編碼都設置為伺服器端所用的編碼即可。
③ securecrt的sftp為什麼列出文件夾時,如果是中文名會出現亂碼
sftp.setFilenameEncoding("GBK");
④ sftp下怎麼把上傳的文件重命名
第一種方式:
上傳文件只需在shell終端模擬器中輸入命令「rz」,即可從彈出的對話框中選擇本地磁碟上的文件,利用Zmodem上傳到伺服器當前路徑下。
下載文件只需在shell終端模擬器中輸入命令「sz 文件名」,即可利用Zmodem將文件下載到本地某目錄下。
通過「File Transfer」可以修改下載到本地的默認路徑。設置默認目錄:options-->session options-->file transfer。
第二種方式:用sftp
-
⑤ sftp上傳中文文件名的文件,但是傳到Linux上後,顯示的名字卻是亂碼,哪位高手能給解決下,謝謝啦~~~~
你的系統不支持中文字元,你用的是什麼版本的linux,每個系統的語系配置文件位置都不一樣,如果有中午語言包的話,可以直接在桌面支持,沒有的話就需要安裝了
在字元界面支持中午就非常麻煩了,需要安裝第三方的軟體了,比如zhcon
⑥ 網站空間上傳文件的FTP與SFTP有什麼區別謝謝.
sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協議。可以為傳輸文件提供一種安全的加密方法。sftp 與 ftp 有著幾乎一樣的語法和功能。sFTP 為 SSH的一部份,是一種傳輸檔案至 Blogger 伺服器的安全方式。其實在SSH軟體包中,已經包含了一個叫作SFTP(Secure File Transfer Protocol的安全文件傳輸子系統,SFTP本身沒有單獨的守護進程,它必須使用sshd守護進程(埠號默認是22)來完成相應的連接操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。SFTP同樣是使用加密傳輸認證信息和傳輸的數據,所以,使用SFTP是非常安全的。但是,由於這種傳輸方式使用了加密/解密技術,所以傳輸效率比普通的FTP要低得多,如果您對網路安全性要求更高時,可以使用SFTP代替FTP。
⑦ SFTP 怎麼往伺服器上上傳整個文件夾
使用SecureSRT中的SFTP傳遞文件夾時,有個小細節值得注意一下:
1)在文件夾名dirname後加上'/',傳輸後,目標位置沒有新建文件夾dirname,只有dirname文件夾下的各個文件。
如:
sftp>
get
-r
smsrc/
2)在文件夾名dirname後不加'/',傳輸後,目標位置新建文件夾dirname,所有文件位置新建文件夾dirname下。
如:
sftp>
get
-r
smsrc
⑧ 如何使用 SFTP 安全地傳輸文件
1.常用登陸方式:
格式:sftp <user>@<host>
通過sftp連接<host>,埠為默認的22,指定用戶<user>。
2.查看sftp支持的命令
使用help命令,查看支持的命令,如:
sftp>help
(其中命令前面有「l」表示本地執行,其他表示在所登錄的遠程主機上面執行)
3.基本的使用
sftp主要是用來傳輸文件的,包括上傳文件(從本機到遠程主機) ,下載文件(從遠程主機到本機)。
(1)文件下載
get [-Ppr] remote [local]
如:get test.cpp ./Project/
將遠程當前目錄下的文件test.cpp下載到本地當前目錄的Project文件夾中。
(2)文件上傳
put [-Ppr] local [remote]
如:put /home/liu/Software/RHEL_5.5\ x86_64.iso /home/xudong/Blog/
將本地/home/liu/Software/目錄下的ios文件傳送到遠程登陸主機的/home/xudong/Blog/目錄下。
(3)其他命令
可以使用命令還是有幾個的,如ls、lls;cd、lcd;pwd、lpwd等。具體查看help輸出吧。
⑨ sftp和ftp的區別是什麼
SFTP和FTP非常相似,都支持批量傳輸(一次傳輸多個文件),文件夾/目錄導航,文件移動,文件夾/目錄創建,文件刪除等。
1、安全通道
FTP 不提供任何安全通道來在主機之間傳輸文件;而SFTP協議提供了一個安全通道,用於在網路上的主機之間傳輸文件。
2、使用的協議
FTP使用TCP / IP協議。而,SFTP是SSH協議的一部分,它是一種遠程登錄信息。
3、鏈接方式
FTP使用TCP埠21上的控制連接建立連接。而,SFTP是在客戶端和伺服器之間通過SSH協議(TCP埠22)建立的安全連接來傳輸文件。
4、安全性
FTP密碼和數據以純文本格式發送,大多數情況下是不加密的,安全性不高。而,SFTP會在發送之前加密數據,二進制的形式傳遞,是無法「按原樣」閱讀的,安全性較高。