通過Xshell登錄遠程服務器實時查看log日志

主要想總結以下幾點:

1.如何使用生成密鑰的方式來登錄Xshell連接遠端服務器

2.在遠程服務器上如何上傳和下載文件(下載log文件到本地)

3.如何實時查看log,提取錯誤信息

?

一. ?使用生成密鑰的方式來登錄Xshell連接遠端服務器

ssh登錄提供兩種認證方式:密碼認證方式和密鑰認證方式。其中密碼認證方式是我們最常用的一種,這里介紹密鑰認證方式登錄到的方法。
使用密鑰登錄分為3步:
1、生成密鑰(公鑰與私鑰);
2、放置公鑰(Public Key)到服務器 ~/.ssh/authorized_key文件中;
3、配置ssh客戶端使用私鑰登錄(生成密鑰時設置的密碼登錄)。
1、生成密鑰(公鑰與私鑰)的步驟:
打開xshell,

?

?

點擊“Next”,密鑰生成完畢(Public key Format選擇SSH2-OpenSSH格式),這里顯示的是公鑰。如下圖:

我們可以復制公鑰然后再保存,注意這里必須得保存公鑰文件,因為要將保存的公鑰添加到服務器。

注意此時還不能連接,因為運維還沒有將公鑰配置到遠端服務器中。

2、放置公鑰(Public Key)到服務器 ~/.ssh/authorized_key文件中(運維添加)

即: ? ?cat key.pub >> authorized_keys

3.配置ssh客戶端使用私鑰登錄(生成密鑰時設置的密碼登錄)。

?

除此之外,還可以通過命令生成公鑰和私鑰:linux ssh-keygen命令生成密鑰:

在linux下輸入ssh-keygen -t rsa,在提示下,輸入密鑰的名稱(這里為key)和私鑰加密密碼,既完成密鑰生成。生成的兩個文件中,“key”為私鑰,“key.pub”為公鑰。

二.在遠程服務器上如何上傳和下載文件(下載log文件到本地)

普及小知識:
如何將文件上傳到 遠程服務器或者下載遠程服務器的文件到本地?
使用rz 或者 sz 命令
1.首先檢測遠程服務器上是否有rz或者sz,如果沒有rz命令,運行yum install lrzsz安裝
2.安裝完之后進入到“/root/.ssh/”目錄,運行rz命令(),將key.pub發送到服務器,然后運行如下命令,

[root@localhost ~]# cd /root/.ssh/ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 進入.ssh文件下

[root@localhost .ssh]# rz ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //此時在彈出的本地文件夾中選擇操作1的 key.pub,上傳文件

rz waiting to receive.

[root@localhost .ssh]# cat key.pub >> authorized_keys ? ? ? ??//將 key.pub追加到 authorized_keys 后面

[root@localhost .ssh]# chmod 600 authorized_keys

[root@localhost .ssh]# ls

authorized_keys known_hosts ? ?key.pub

[root@localhost .ssh]# cat authorized_keys ? ? ? ? ? ? ? ? ? ? ? ? //此時可以看到追加后的key.pub的內容

rz:receive by client 從本地客戶端獲取的,即上傳到服務器的(主要用來往服務器上上傳文件)
sz:send to clieny 發送到服務器,即發送到本地客戶端的(主要將服務器上的文件下載到本地,最有用的是下載log文件到本地,然后進行分析)

三.如何實時查看log,提取錯誤信息

(1)連接Xshell后登陸,界面如下:輸入 l ?顯示所有的docker,不同的docker對應不同的測試環境

(2)然后輸入后面的幾個字段,如 docker-01,
(注意:每個docker上部署了不同的測試環境,要選好對應測試環境的docker,例如:
docker-01 test01
docker-02 test03,test04,test05
docker-06 test02 )
則可進入到linux環境,如果想退出linux環境,重新選擇docker環境 , 則ctrl+D 即可
(3)然后進入到存放日志的文件夾下,比如 cd **-web ,可以看到兩個文件:catalina.out (看tomcat服務器是否啟動正常)和 web(存儲所有的log文件,一天生成一個)
tail -f ?當前的文件.log ?,即可實時監控當前操作的后臺日志,如果想退出 ,用ctrl+C
如果想導出log文件,則 sz 當前的文件.log,即可保存到本地。
嗯,就這樣。

轉載于:https://www.cnblogs.com/alwayswyy/p/7123315.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/392174.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/392174.shtml
英文地址,請注明出處:http://en.pswp.cn/news/392174.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何將Jupyter Notebook連接到遠程Spark集群并每天運行Spark作業?

As a data scientist, you are developing notebooks that process large data that does not fit in your laptop using Spark. What would you do? This is not a trivial problem.作為數據科學家,您正在開發使用Spark處理筆記本電腦無法容納的大數據的筆記本電腦…

是銀彈嗎?業務基線方法論

Fred.Brooks在1987年就提出:沒有銀彈。沒有任何一項技術或方法可以能讓軟件工程的生產力在十年內提高十倍。 我無意挑戰這個理論,只想討論一個方案,一個可能大幅提高業務系統開發效率的方案。 方案描述 我管這個方案叫做“由基線擴展…

linux core無權限,linux – 為什么編輯core_pattern受限制?

當我試圖為故意崩潰的程序生成核心文件時,最初的核心文件生成似乎被abrt-ccpp阻礙了.所以我嘗試用vim手動編輯/ proc / sys / kernel / core_pattern:> sudo vim /proc/sys/kernel/core_pattern當我試圖保存文件時,vim報告了這個錯誤:"/proc/sys…

nsa構架_我如何使用NSA的Ghidra解決了一個簡單的CrackMe挑戰

nsa構架by Denis Nu?iu丹尼斯努尤(Denis Nu?iu) 我如何使用NSA的Ghidra解決了一個簡單的CrackMe挑戰 (How I solved a simple CrackMe challenge with the NSA’s Ghidra) Hello!你好! I’ve been playing recently a bit with Ghidra, which is a reverse engi…

分布與并行計算—生產者消費者模型隊列(Java)

在生產者-消費者模型中&#xff0c;在原有代碼基礎上&#xff0c;把隊列獨立為1個類實現&#xff0c;通過公布接口&#xff0c;由生產者和消費者調用。 public class Consumer implements Runnable {int n;CountDownLatch countDownLatch;public Consumer(BlockingQueue<In…

python 日志內容提取

問題&#xff1a;如下&#xff0c;一個很大的日志文件&#xff0c;提取 start: 到 end: 標志中間的內容 日志文件a.log xxxxx yyyyy start: start: hahahaha end: start: hahahahha end: ccccccc kkkkkkk cdcdcdcd start: hahahaha end: code import reisfindFalse with open(&…

同一服務器部署多個tomcat時的端口號修改詳情

2019獨角獸企業重金招聘Python工程師標準>>> 同一服務器部署多個tomcat時&#xff0c;存在端口號沖突的問題&#xff0c;所以需要修改tomcat配置文件server.xml&#xff0c;以tomcat7為例。 首先了解下tomcat的幾個主要端口&#xff1a;<Connector port"808…

linux優盤驅動目錄,Linux U盤加載陣列卡驅動步驟(.dd或img).doc

Linux U盤加載陣列卡驅動步驟(.dd或img)如果沒有Linux的機器,可以使用安裝光盤的Linux環境&#xff1a;將?U?盤完全慢速格式化&#xff0c;將驅動拷貝到U盤&#xff0c;將U盤插在服務器上&#xff0c;用Linux安裝光盤第一張啟動到圖形安裝界面&#xff0c;按Ctrl&#xff0b;…

第一章-從雙向鏈表學習設計

鏈表學習鏈表是一種動態的數據結構使用節點作為鏈表的基本單位存儲在節點包括數據元素和節點指針一個完整的數據鏈表應包括轉載于:https://www.cnblogs.com/cjxltd/p/7125747.html

twitter 數據集處理_Twitter數據清理和數據科學預處理

twitter 數據集處理In the past decade, new forms of communication, such as microblogging and text messaging have emerged and become ubiquitous. While there is no limit to the range of information conveyed by tweets and texts, often these short messages are …

ios 動態化視圖_如何在iOS應用中使高度收集視圖動態化

ios 動態化視圖by Payal Gupta通過Payal Gupta 如何在iOS應用中使集合視圖的高度動態化 (How to make height of collection views dynamic in your iOS apps) 充滿活力&#xff0c;就像生活一樣… (Be dynamic, just like life…) Table views and collection views have alw…

新開通博客

新開通博客&#xff0c;希望兄弟們積極更新。 轉載于:https://www.cnblogs.com/ydhliphonedev/archive/2011/07/28/2119720.html

思維導圖分析http之http協議版本

1.結構總覽 在http協議這一章&#xff0c;我將先后介紹上圖六個部分&#xff0c;本文先介紹http的協議版本。 2.http協議版本 http協議的歷史并不長&#xff0c;從1991的0.9版本到現在(2017)僅僅才20多年&#xff0c;算算下來,http還是正處青年&#xff0c;正是大好發展的好時光…

分布與并行計算—生產者消費者模型RabbitMQ(Java)

連接工具 public class ConnectionUtil {public static final String QUEUE_NAME"firstQueue";private static final String RABBIT_HOST "11";private static final String RABBIT_USERNAME "";private static final String RABBIT_PASSWORD…

飛騰 linux 內核,FT2004-Xenomai

移植Xenomai到基于飛騰FT2004 CPU的FT Linux系統1 目前飛騰FT2000/4相關設備驅動還沒有開源&#xff0c;需要先聯系飛騰軟件生態部獲取FT Linux源代碼2 如需在x86交叉編譯arm64內核&#xff0c;推薦使用Linaro gcc編譯器&#xff0c;鏈接如下&#xff1a;https://releases.lina…

使用管道符組合使用命令_如何使用管道的魔力

使用管道符組合使用命令Surely you have heard of pipelines or ETL (Extract Transform Load), or seen some method in a library, or even heard of any tool to create pipelines. However, you aren’t using it yet. So, let me introduce you to the fantastic world of…

關于網頁授權的兩種scope的區別說明

關于網頁授權的兩種scope的區別說明 1、以snsapi_base為scope發起的網頁授權&#xff0c;是用來獲取進入頁面的用戶的openid的&#xff0c;并且是靜默授權并自動跳轉到回調頁的。用戶感知的就是直接進入了回調頁&#xff08;往往是業務頁面&#xff09; 2、以snsapi_userinfo為…

安卓流行布局開源庫_如何使用流行度在開源庫之間進行選擇

安卓流行布局開源庫by Ashish Singal通過Ashish Singal 如何使用流行度在開源庫之間進行選擇 (How to choose between open source libraries using popularity) Through my career as a product manager, I’ve worked closely with engineers to build many technology prod…

TCP/IP分析(一) 協議概述

各協議層分工明確 轉載于:https://www.cnblogs.com/HonkerYblogs/p/11247604.html

window 下分linux分區,如何在windows9x下訪問linux分區

1. 簡 介Linux 內 核 支 持 眾 多 的 文 件 系 統 類 型, 目 前 它 可 以 讀 寫( 至 少 是 讀) 大 部 分 的 文 件 系 統.Linux 經 常 與Microsoft Windows 共 存 于 一 個 系 統 或 者 硬 盤 中.Linux 對windows9x/NT 的 文 件 系 統 支 持 的 很 好, 反 之 你 想 在windows 下…