主要想總結以下幾點:
1.如何使用生成密鑰的方式來登錄Xshell連接遠端服務器
2.在遠程服務器上如何上傳和下載文件(下載log文件到本地)
3.如何實時查看log,提取錯誤信息
?
一. ?使用生成密鑰的方式來登錄Xshell連接遠端服務器

?
?
點擊“Next”,密鑰生成完畢(Public key Format選擇SSH2-OpenSSH格式),這里顯示的是公鑰。如下圖:
我們可以復制公鑰然后再保存,注意這里必須得保存公鑰文件,因為要將保存的公鑰添加到服務器。
注意此時還不能連接,因為運維還沒有將公鑰配置到遠端服務器中。
2、放置公鑰(Public Key)到服務器 ~/.ssh/authorized_key文件中(運維添加)
即: ? ?cat key.pub >> authorized_keys
3.配置ssh客戶端使用私鑰登錄(生成密鑰時設置的密碼登錄)。
?
除此之外,還可以通過命令生成公鑰和私鑰:linux ssh-keygen命令生成密鑰:
二.在遠程服務器上如何上傳和下載文件(下載log文件到本地)
[root@localhost ~]# cd /root/.ssh/ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 進入.ssh文件下
[root@localhost .ssh]# rz ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //此時在彈出的本地文件夾中選擇操作1的 key.pub,上傳文件
[root@localhost .ssh]# cat key.pub >> authorized_keys ? ? ? ??//將 key.pub追加到 authorized_keys 后面
[root@localhost .ssh]# chmod 600 authorized_keys
[root@localhost .ssh]# ls
[root@localhost .ssh]# cat authorized_keys ? ? ? ? ? ? ? ? ? ? ? ? //此時可以看到追加后的key.pub的內容
三.如何實時查看log,提取錯誤信息
(1)連接Xshell后登陸,界面如下:輸入 l ?顯示所有的docker,不同的docker對應不同的測試環境