SSH 非root且非相同使用者名稱免密登入

2021-10-23 11:19:05 字數 636 閱讀 6659

伺服器a,伺服器b,伺服器a上有使用者admin1,伺服器b上有使用者admin2

在用admin1登入伺服器a的情況下,在伺服器a上通過admin2免密登入到伺服器b上

1 用admin1登入伺服器a並生成秘鑰對

2 把公鑰傳遞到伺服器b的admin2使用者的家目錄下

3 測試免密登入

在用admin1登入伺服器a的情況下,在本地生成公私鑰:(一路回車預設即可)

ssh-keygen

上面這個命令會在使用者admin1家目錄的.ss**件夾下建立公私鑰

cd ~/.ssh

下建立兩個金鑰:

id_rsa (私鑰)

id_rsa.pub (公鑰)

使用者為:admin1

ssh-copy-id -i ~/.ssh/id_rsa.pub admin2@伺服器b的ip

上面這條命令是寫到伺服器b上的admin2使用者的.ssh目錄下去了

cd ~/.ssh

vim authorized_keys

可以看到寫入到伺服器b的admin2的 id_rsa.pub (公鑰)內容。

在用admin1登入伺服器a的情況下通過ssh連線遠端伺服器,就可以免密登入了。

ssh admin2@伺服器b的ip

非root使用者ssh免密碼設定

有兩個節點node1 node2,也可以是ip位址 1.在node1上生成公鑰 私鑰對 hjf node1 ssh keygen t rsa敲3次回車在 home hjf 目錄下生成.ssh目錄,裡面有id rsa,id rsa.pub 2.把node1下的id rsa.pub複製到node2下的....

非root使用者安裝tmux

網上大多數是root使用者安裝tmux的方法 我是非root使用者,今天安裝成功了,所以做一下總結 主要參考 但是由於該文中版本不是最新,所以更新一下,而且,改文中有一處不對,在這裡糾正。wget wget wget2 解壓安裝包 tar xzvf tmux 2.9a.tar.gz tar xzvf...

Nginx 非root使用者安裝

springboot vue nginx 前後臺分離web專案部署 nginx 非root使用者安裝 1 準備編譯環境 首先得確保伺服器上有gcc 編譯環境,如果沒有的話。得先yum 安裝下。這個需要root,嘗試非root安裝,還是缺少編譯環境。yum y install gcc yum y in...