日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通过Xshell登录远程服务器实时查看log日志

發布時間:2023/11/30 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通过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

總結

以上是生活随笔為你收集整理的通过Xshell登录远程服务器实时查看log日志的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。