⑴ 如何從Windows遠程上傳文件到Linux
復雜方法:
1、打開一台本地Linux虛擬機,使用mount 掛載Windows的共享文件夾到Linux上,然後拷貝數據到Linux虛擬機裡面;(經常第一步都不順利,無法掛載Windows的文件夾)
2、在本地Linux虛擬機使用rsync同步拷貝的數據到遠程Linux主機上,需要雙方都要安裝rsync包、openssh-clients包;遇到大一點的文件拷貝很費時間;
3、還有一種方法就是直接使用wget直接下載,提前是有下載的網址;大部分都是下載到Windows本地然後上傳到遠程Linux主機;
簡單方法:
1、使用我們常用的Xshell登錄工具,新建立一個遠程會話,填寫ip地址及用戶名密碼後,選擇最下面的ZMODEM,填寫下載的路徑,載入的路徑;2個路徑可以一樣也可以不一樣;
2、在Linux主機上,安裝上傳下載工具包rz及sz
如果不知道你要安裝包的具體名稱,可以使用yum provides */name 進行查找系統自帶軟體包的信息;
[root@localhost src]# yum provides */rz
lrzsz-0.12.20-27.1.el6.i686 : The lrz and lsz modem communications programs
Repo : base
Filename : /usr/bin/rz
一般會列出軟體包的名稱及版本,還有安裝路徑;查詢到軟體包名後,使用yum install -y 包名 進行安裝。
lrzsz包安裝完成後包括上傳rz、下載sz命令;只需要安裝這個包即可。
[root@localhost src]# yum install -y lrzsz
3、從Windows上傳文件,上傳命令為rz;在Linux命令行下輸入rz,上傳的文件在當前命令行的目錄下;
[root@localhost src]# rz
輸入rz命令後,會彈出對話框,選擇你要上傳的文件,選擇打開就上傳到Linux主機。上傳完可以使用ls 查看;
4、從Linux主機下載文件,下載命令為sz ,後面跟要下載的文件名;可以選擇下載的保存文件夾;
[root@localhost src]# sz nginx-1.6.2.tar.gz
⑵ 五款超好用的Linux遠程連接軟體!
遠程連接就是在遠程連接另外一台計算機,通過該功能運維工程師可以在家中安全的控制單位的伺服器,從而快速且高效的完成自己的工作。當下,遠程連接的實現方法有很多,概括地說有兩種,一種是用系統自帶的遠程連接,另外一種是用第三方軟體進行遠程連接。最近我發現了五個非常好用的Linux遠程連接工具,分享給大家,一起來看看吧。
第一款:Xshell(https://www.netsarang.com)
Xshell是一個非常強大的安全終端模擬軟體,它支持SSH1,SSH2,以及Windows平台的TELNET協議。Xshell可以在Windows界面下用來訪問遠端不同系統下的伺服器,從而比較好的達到遠程式控制制終端的目的,Xshell非常符合使用習慣,值得推薦。
優點:
①界面設計簡潔,人性化,用起來比較舒服。
②支持標簽,打開多個會話鏈接的時候比較方便。
③可以保存密碼,方便下次直接使用,當然要做好電腦安全防護。
④支持rz和sz命令,這兩個命令在傳輸少量小文件時非常方便。
⑤圖形化支持本地和遠程文件之間的傳輸,方便系統部署和日誌排查。
第二款:winscp(https://winscp.net/eng/docs/lang:chs)
winscp是一個Windows環境下使用SSH的開源圖形化SFTP工具客戶端。同時支持SCP協議,它的主要功能就是在本地與遠程計算機間安全的復制傳輸文件。winscp+putty軟體配套使用。
優點:
①簡潔的圖形用戶界面。
②Windows完美集成。
③完美支持所有常用文件操作。
④可以批處理腳本和命令行方式。
⑤多種半自動、自動的目錄同步方式。
⑥內置文本編輯器。
⑦可以存儲會話信息,方便下次使用。
⑧可將設置存在配置文件中而非注冊表中,適合在移動存儲設備上操作。
第三款:PuTTY(.putty.org/)
PuTTY是SSH和telnet客戶端,最初由Simon
Tatham為Windows平台開發。用MIT許可證授權,包含的組件有:PuTTY、PuTTYgen、PSFTP、PuTTYtel、Plink、PSCP、Pageant,默認登錄協議是SSH,默認的埠為22。PuTTY主要用來遠程連接伺服器,它支持SSH、Telnet、Serial等協議的連接。最常用的是SSH協議,用它來遠程管理Linux伺服器非常方便。
優點:
①完全免費開源。
②跨平台。
③綠色軟體,體積不到1M,不需要安裝,佔用系統資源少。
④完全支持SSH1和SSH2。
第四款:MobaXterm(/mobaxterm.mobatek.net/)
MobaXterm的功能非常全面,幾乎提供了所有重要的遠程網路工具,以及Windows桌面上的Unix命令,登錄之後默認開啟sftp模式。
優點:
①功能非常全,基本上涵蓋了伺服器運維所有功能。
②免費開源。
③豐富的插件。
④超多好用的快捷鍵,效率非常高。
⑤支持多標簽,切換也十分方便。
第五款:FinalShell(http://www.hostbuf.com/)
FinalShell是一體化的伺服器網路管理軟體,不僅是SSH客戶端,FinalShell還是功能強大的開發、運維工具,充分滿足用戶的開發運維需求。
優點:
①跨平台。
②支持內存、CPU性能監控,Ping延遲丟包,Trace路由監控。
③支持rz、sz。
⑶ 如何在Linux中使用rz/sz工具進行文件傳輸
一般來說,linux伺服器大多是通過ssh客戶端來進行遠程的登陸和管理的,使用ssh登陸linux主機以後,如何能夠快速的和本地機器進行文件的交互呢,也就是上傳和下載文件到伺服器和本地;
與ssh有關的兩個命令可以提供很方便的操作:
sz:將選定的文件發送(send)到本地機器
rz:運行該命令會彈出一個文件選擇窗口,從本地選擇文件上傳到伺服器(receive)
rz,sz是便是Linux/Unix同Windows進行ZModem文件傳輸的命令行工具
windows端需要支持ZModem的telnet/ssh客戶端(比如SecureCRT)
運行命令rz,即是接收文件,SecureCRT就會彈出文件選擇對話框,選好文件之後關閉對話框,文件就會上傳到當前目錄
注意:單獨用rz會有兩個問題:上傳中斷、上傳文件變化(md5不同),解決辦法是上傳是用rz -be,並且去掉彈出的對話框中「Upload files as ASCII」前的勾選。
-b binary 用binary的方式上傳下載,不解釋字元為ascii
-e 強制escape 所有控制字元,比如Ctrl+x,DEL等
運行命令sz file1 file2就是發文件到windows上(保存的目錄是可以配置)比ftp命令方便多了,而且伺服器不用再開FTP服務了
PS:Linux上rz/sz這兩個小工具安裝lrzsz-x.x.xx.rpm即可。
當然,還可以設置一下目錄了:
在SecureCRT設置一下上傳和下載的默認目錄
options–》session options–》file transfer 下可以設置上傳和下載的目錄
剩下的你只要在用SecureCRT登陸linux終端的時候:
發送文件到客戶端:sz filename
zmodem接收可以自行啟動。
從客戶端上傳文件到linux服務端:
只要服務端執行 : rz
然後在 SecureCRT 里選文件發送,協議 zmodem
Linux下和Windows之間的文件傳輸工具rz/sz(lrz/lsz) 介紹
【什麼是rz/sz (lsz/lrz)】
簡單說就是,可以很方便地用這兩個sz/rz工具,實現Linux下和Windows之間的文件傳輸(發送和接收),速度大概為10KB/s,適合中小文件。rz/sz 通過Zmodem協議傳輸數據。
【為什麼要用rz/sz】
普通Linux和Windows之間的文件共享方法,主要有建立nfs實現文件共享,和tftp之類的方法,但是都很麻煩,而如果只是小文件(幾十 K,幾百K),那麼直接用rz/sz,就顯得極其地方便了。大文件的話,還是要考慮上面說得,其他的共享方法了,畢竟,rz/sz速度只有10K左右,傳 大文件會累死人的
⑷ 常用的遠程連接Linux工具有哪些
命令遠程連接工具:Xshell、SecureCRT、Putty、SSH Secure Shell Client等
圖形遠程連接工具:xmanager(需安裝配置服務並打開177埠)、VNC-Viewer(linux需安裝vncserver)、windows自帶的遠程桌面(linux需安裝xrdp和vnc)
如果有什麼不懂的話可以去看看《Linux就該這么學》這本書,非常適合新手學習Linux。