Xshell 與 Xftp 的安裝與使用

来源:https://www.cnblogs.com/jfzhu/archive/2020/05/17/12907248.html
-Advertisement-
Play Games

我們在日常工作中,不管是系統管理員、程式員、還是技術工程師,如果想登陸到 Linux 伺服器,不可能總是跑到機房去工作,通常我們需要一個工具幫我們去做遠程連接,這樣我們只需要用筆記本電腦就可以連接到伺服器上了。一般用的比較多的工具是 XShell 和 PuTTY。PuTTY我之前有做過詳細的介紹,感 ...


我們在日常工作中,不管是系統管理員、程式員、還是技術工程師,如果想登陸到 Linux 伺服器,不可能總是跑到機房去工作,通常我們需要一個工具幫我們去做遠程連接,這樣我們只需要用筆記本電腦就可以連接到伺服器上了。一般用的比較多的工具是 XShell 和 PuTTY。PuTTY我之前有做過詳細的介紹,感興趣的同學可以去看一下我之前的文章《putty、pscp、psftp 使用教程》 。今天我再詳細介紹一下 XShell 以及 Xftp這兩款工具。

 

XShell的安裝與使用

 

XShell 由NetSarang公司開發,是一款商用軟體,需要購買才能使用。但是他們也提供了免費的家用/學生版,免費版本的下載地址是:

https://www.netsarang.com/en/free-for-home-school/

 

打開以後在下麵填寫姓名和郵箱地址,勾選 "Both",然後點擊"Download",NetSarang會把下載鏈接發送到你的郵箱里。

 

點擊下載鏈接後可以得到 Xshell和 Xftp的安裝文件,當前最新版本是 6.0。

雙擊 Xshell 安裝文件,開始安裝程式,基本上都是點擊下一步就可以了,我把完整的流程做了一個截圖供大家參考。

 

 

 

 

 

 

 

 

 

 

 

到這裡安裝就結束了。運行 XShell程式,會彈出會話視窗。因為我們是第一次運行,這裡沒有保存過的會話,所以我們要新建一個。

 

輸入會話名稱,協議選擇 SSH,主機填寫 ip 地址,埠號一般預設是 22,然後點擊確定。

 

這樣就建立了一個我們剛纔保存的會話內容。點擊連接。

 

系統提示輸入用登錄的用戶名。

 

再輸入用戶密碼。

 

完成後可以看到連接到主機的 Shell 界面,並提示你登錄成功。

到這裡登錄就結束了,是不是很簡單。另外 XShell 還支持對界面做一些定製,比如可以更改背景色。我們下麵的選擇把 Shell 界面改成了白底黑字。

 

為瞭解決中文亂碼的問題,要註意選對編碼,一般可以選擇 Unicode。

 

還有字體和大小也可以調整。

 

XShell 的安裝和使用介紹到這裡基本就差不多了。XShell 雖然和PuTTY相比,需要安裝一下,但是使用起來也還是非常方便的。接下來再介紹 NetSarang公司的另一款工具 Xftp。

 

 

Xftp 的安裝與使用

 

雖然我們通過 Shell 登錄到了伺服器,可以輸入一些命令來與伺服器進行交互,但是如果我們想從筆記本上傳一些文件到伺服器,或者從伺服器下載一些文件到本地,該怎麼做呢?這個時候就可以用到 Xftp 這個工具了。Xftp是一個功能強大的SFTP、FTP 文件傳輸軟體。使用了 Xftp 以後,MS Windows 用戶能安全地在 UNIX/Linux 和 Windows PC 之間傳輸文件。

 

我們還是先開始進行安裝,同樣基本都是點擊下一步。

 

 

 

 

 

 

 

 

安裝完成後,我們可以回到 XShell 的界面,點擊新建文件傳輸按鈕,這樣就會開啟一個 Xftp的會話,並且使用 XShell 中已經使用的會話信息,我們不需要再次輸入主機 ip 地址、用戶名和密碼等信息。

 

左邊是本地 Windows 的視窗,右邊是 Linux 伺服器上的視窗。假如我們要把本地 D:\temp 文件夾下的 windows.txt文件上傳到伺服器 /tmp/jf 目錄下,可以在在左視窗右鍵點擊文件,選擇“傳輸”

 

 

這樣可以看到文件就成功上傳到伺服器上了。

 

接下來我們想把伺服器上的 linux.txt 文件下載到本地。同樣可以右鍵點擊文件,選擇“傳輸”。

 

文件也成功的保存到了本地電腦上。

 

Xftp 能夠的在工作電腦和伺服器之間非常安全地進行文件傳輸,並且它和 XShell 界面進行了很好的集成,非常方便我們的使用。

 

最後再次提醒大家 XShell 和 Xftp 的企業版是要收費的,如果大家沒有購買 license 的話,可以下載家庭版/學生版免費使用。雖然功能比商用版稍微少了一點,不過我們的基本要求都能滿足。

 

 

 

相關閱讀

 

《putty、pscp、psftp 使用教程》

《這麼多Linux版本,你究竟該怎麼選擇?》

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 三劍客筆試題集合 一. 三劍客 基礎部分題目 1. 選擇 1.在給定文件中查找與條件相符字元串的命令及查找某個目錄下相應文件的命令為:(多選)(AC) A:grep B:gzip C:find D:sort 2.在給定文件中查找與設定條件相符字元串的命令為(A) A:grep B:gzip C:fi ...
  • zip命令 zip 壓縮包在 Windows 和 Linux 都比較常見的,zip命令本身即能歸檔又能壓縮。 功能說明:對一個文件或多個文件進行壓縮 用法:zip [選項] 壓縮文件名.zip FILE… | 選項 | 作用 | | | | | r | 對目錄下的文件及子目錄進行遞歸壓縮 | | d ...
  • tar命令 功能說明:備份文件 用法:tar [選項]… 歸檔及壓縮文件名 FILE... 註意:tar命令選項中可以省略“ ” | 選項 | 作用 | | : | | | c | 創建.tar格式的歸檔文件 | | C | 展開歸檔時指定目標文件夾 | | f | 表示使用歸檔文件 | | t | ...
  • xz命令 功能說明:xz命令會對系統文件進行壓縮和解壓縮,壓縮完成後,系統會自動在原文件後加上 .xz 的擴展名並刪除原文件。只能對文件進行壓縮,不能對目錄進行壓縮。 用法:xz [OPTION]... FILE... | 選項 | 作用 | | | | | d | 解壓縮,相當於unxz | | ...
  • 定時任務 1.選擇 1. Linux下Crontab文件,每個域之間用空格分割,其排列如下正確的是:(B) A.MIN HOUR DAY MONTH YEAR COMMAND B.MIN HOUR DAY MONTH DAYOFWEEK COMMAND C.COMMAND HOUR DAY MONT ...
  • bzip2命令 功能說明:bzip2命令會對系統文件進行壓縮和解壓縮,壓縮完成後,系統會自動在原文件後加上.bz2的擴展名,並刪除原文件。 用法:bzip2 [OPTION]... FILE... | 選項 | 作用 | | | | | d | 解壓縮,相當於bunzip2 | | | 指定壓縮比; ...
  • gzip命令 功能說明:gzip命令會對系統文件進行壓縮和解壓縮,壓縮完成後,系統會自動在原文件後加上.gz的擴展名,並刪除原文件。只能對文件進行壓縮,不能對目錄進行壓縮。 用法:gzip [OPTION]... FILE... | 選項 | 作用 | | : : | : | | d | 解壓縮,相 ...
  • 二、文件編輯和查找類 (一)vi/vim快捷鍵及面試題系列 選擇 1.vi保存退出命令(B) ​ A.w! ​ B.wq! ​ C.q! ​ D.www 2.vi移動游標到文件最後一行(A) ​ A.G ​ B.g ​ C.ggg ​ D.4444 3.vi刪除一行的命令(A) ​ A.dd ​ B ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...