ubuntu不同主機不同使用者之間ssh免密碼登入

2021-08-28 15:07:00 字數 1033 閱讀 7745

需求

h1,h2/etc/hosts檔案中都新增如下內容:

192.168.1.11		h1

192.168.1.22 h2

這時候h1h2上已經可以 互相通過ssh user2@h2來登入對方了,只是還需要輸入密碼

2.1. 分別安裝ssh

sudo apt-get install openssh-server

2.2 生成公鑰和私鑰

此步驟 h1, h2 都需要執行

ssh-keygen -t rsa

一路敲回車

cd ~/.ssh就會發現多了如下檔案:

id_rsaid_rsa.pub分別是私鑰、公鑰檔案

2.3 主機 h2 向 h1 傳送公鑰

h2上執行以下指令

scp .ssh/id_rsa.pub user1@h1:~

將h2的id_rsa.pub檔案複製到 h1 上

2.4 主機 h1 彙總公鑰,並拷貝給 h2

h1上執行以下指令

cat ~/.ssh/id_rsa.pub >> /.ssh/authorized_keys       # h1自己的公鑰

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys # h2的公鑰

scp ~/.ssh/authorized_keys user2@h2:~/.ssh/authorized_keys # 彙總後的公鑰發給h2

2.5 重啟 ssh 服務
sudo service ssh restart

jenkins針對不同使用者顯示不同專案

網上看了別人寫的部落格有點頭暈 比如 典型的許可權混亂,te使用者可以讀re使用者的專案,re使用者可以讀te使用者的專案。比如 這個分不清應該寫專案名字還是寫使用者名稱。一 建立使用者 二 安裝外掛程式 2.搜尋並安裝role based strategy外掛程式 三 修改授權策略 四 修改安全規...

jenkins許可權管理,不同使用者顯示不同專案

1 安裝role based authorization strategy外掛程式 系統管理 管理外掛程式 可選外掛程式中安裝role based authorization strategy 安裝後重啟jenkins使其生效 2 在系統管理 configure global security 授權...

ubuntu伺服器下不同使用者使用不同的cuda版本

安裝cuda 安裝過程中在建立軟鏈結時需要注意一下,如果你是第一次安裝cuda,那麼毫無疑問輸入y yes 但是如果你是安裝額外版本的cuda,是否選擇y yes 就要看你的具體需求而定,簡言之,就是如果你希望啟用當前安裝的cuda版本,就選y,如果你只是想安裝這個版本,而暫時還不想啟用該版本時,就...