Xshell記錄Linux連線操作日誌遇到的坑

2022-04-18 13:00:59 字數 1166 閱讀 1615

1、問題描述:

在windows上,以前一直使用secure crt連線linux主機進行遠端操作,使用crt的日誌功能記錄連線過程中的所有操作以及輸出。

最近(2019-8-17)使用xshell進行連線,也打算記錄日誌,但是發現記錄的日誌有問題,倒不是亂碼,而是感覺xshell記錄的日誌

把linux系統連線操作過程中所有的有顏色的內容,都換成了linux下的顏色控制**,如:

echo -e "\033[32;41;1m this is echo color input test. \e[0m"效果如下:

但是日誌就會記錄echo -e "\033[32;41;1m this is echo color input test. \e[0m"這一串,而不是記錄this is echo color input test.

顯然,當我們命令列提示符有顏色,並且ls列出的內容也會自動顯示顏色,其他一些命令可能也會有顏色的輸出,記錄的都是一串串帶有控制色彩的

命令的字元,我們閱讀起來就和亂碼沒什麼區別了,及其不友好,那麼我們如何解決呢?請往下閱讀!!!

以下操作中對xshell的配置最好配置「缺省會話屬性,不要單獨配置連線屬性。這裡由於是演示,就不講究這些了。

2、問題模擬:

xshell的日誌配置如圖:

連線到linux主機,做一些操作後,日誌記錄的內容如下:

3、問題解決:

出現上面的問題的原因是我們記錄日誌時配置記錄了「終端**」。

千萬不要勾選上圖中的「包括終端**」一項!!!

去掉勾選,我們再來嘗試連線linux主機,做一些操作後,日誌記錄的內容如下:

到此問題解決!

Xshell連線不到Linux

檢視計算機網路介面卡,也就是當你差網線時的那個本地連線中有沒有增加vmware相關虛擬介面卡,解決 此時沒有新增的話,嘗試手動安裝,沒有的話只能重灌系統嘗試解決。檢視 win r services.msc 中的vmware相關服務是否啟動,沒有啟動全部啟動 服務名稱以vm開頭,注意dhcp,nat等...

XShell連線Linux的方式

以前用的linux作業系統都是用的現成的ubuntu,最近自己在虛擬機器中裝上ubuntu後,準備用xshell進行ping上linux系統,但是突然發現無法ping通,為此尋找原因和解決方法。原因 無法進行ping通的原因是因為目前用的ubuntu上沒有自帶的ssh服務,ssh服務就是專為遠端登入...

Xshell訪問和連線Linux

xshell是一款強大的安全終端模擬軟體,xshell 模擬了遠端主機的操作,其實質就是通過訪問和連線到遠端主機,在本地實現對遠端主機的操作。二 安裝 預設安裝即可,有商業版和家庭學校免費版,大家自行選擇安裝。三 本地shell xshell 6 開啟後如下圖所示,會出現乙個介面框,類似於dos的介...