利用secureCRT,從Windows OS上傳文件到Linux服務器
注:本文假定讀者為計算機系或,有Windows OS軟件安裝經驗并了解基本Linux OS命令
內容如下
- secureCRT軟件安裝
- 連接到linux服務器
- 文件上傳
secureCRT軟件安裝
此步驟省略,因此軟件同其他Windows平臺軟件安裝一致,皆有圖形界面向導。 軟件包可以選擇 百度 一下,或者到 官網 注冊后下載。
安裝完成后打開界面如下圖
secureCRT00_ui.png
筆者喜歡免安裝版的,若需此軟件包,此提供 百度云盤下載 提取密碼:2voz(來自西西軟件園)
版本不同可能不一致,此版本是
secureCRT00_version.png
連接到Linux服務器
- 建立session(會話)
- 讓安全協議保持默認SSH2
- 填寫linux服務器IP地址,用戶名
- 若無特殊要求,讓session名和IP地址默認一致即可
- 選中新建立的session,嘗試連接
- 輸入用戶密碼,若認證成功,完成連接
建立session(會話)
secureCRT01_new_session.png
讓安全協議保持默認SSH2
secureCRT02_next1.png
填寫linux服務器IP地址,用戶名
secureCRT03_hostname_username1_blur.png
若無特殊要求,讓session名和IP地址默認一致即可
secureCRT04_finish_blur.png
此時session已經建立好了。
選中新建立的session,嘗試連接
secureCRT05_what_done_blur.png
輸入用戶密碼,若認證成功,完成連接
secureCRT06_connect_blur.png
secureCRT07_connected_blur.png
文件上傳
- rz 上傳命令
- 選取文件
- ls 查看上傳
- mv 移動文件
rz 上傳命令
連接成功后應該是在登錄用戶的home目錄下,可以用 ls
命令查看當前目錄文件列表。 筆者以上傳到Downloads目錄為例,執行以下命令
[user@hostname ~]$ ls
appServer Documents Music Pictures Public spider_test Videos
Desktop Downloads mysql pts software Templates
[user@hostname ~]$ cd Downloads/
[user@hostname Downloads]$ ls
31text.sql text.sql webdata1.sql
[user@hostname Downloads]$ rz
rz waiting to receive.
Starting zmodem transfer. Press Ctrl+C to cancel.
選取文件
將要上傳的文件從文件選擇窗口選定,需要點擊add方能加入上傳列表。 選擇好后確認上傳即可。(注意rz程序執行時間有限制,不能選取過長時間,否則此次上傳將失效)
之后便可以在secureCRT中看到上傳進度。
secureCRT08_upload22_blur.png
secureCRT08_upload3_blur.png
ls 查看上傳
執行以下命令查看上傳。 (筆者采用測試的文件是純文本文件,故可以用less,然而,此處用more命令查看文檔內容_)
[user@hostname Downloads]$ ls
31text.sql blog__secureCRT.mkd text.sql webdata1.sql
[user@hostname Downloads]$ more blog__secureCRT.mkd
# 鍒╃敤secureCRT錛屼粠Windows OS涓婁紶鏂囦歡鍒癓inux鏈嶅姟鍣
...
實際上是本篇文章的內容,之所以是亂碼顯示,是編碼的問題。 (windows默認GBK,linux默認是UTF8)
mv 移動文件
將文件任意移動(具有權限的地方)
[user@hostname Downloads]$ mv blog__secureCRT.mkd ~
詳細使用請參考 mv
命令。
最后,別忘了:
[user@hostname Downloads]$ logout