[AWS / SSH] 簡單步驟 SSH連線設置


公司有工程師離職時,是MIS覺得麻煩的時候了,因為要把所有的server ssh key全換掉,雖然步驟簡單,但是server一多是換到手軟,以下以AWS為例,說明ssh key更換步驟

實作環境:Windows
服務:AWS

對新使用者添加ssh key

一、Windows用戶可以先下載puttygen

打開後,在滑鼠一震搖晃下就會產生一串ssh-rsa key
其中key comment必須謹慎設定,在aws他是對應key pair name,再來分別save public key和private key,將ssh rsa整段copy下來,之後要貼在.ssh/authorized_keys裡,怎麼做呢? 接著往下看

二、替換ssh key

1.進入指定的user資料夾 hone/{user},將ssh/authorized_keys裡的ssh rsa換掉即可

完成後再用新的ssh連新的user試試有沒有成功

2.確認成功後,就可以將AWS上舊的KEY刪掉了

二、在伺服器新增使用者並設定ssh


1.新增使用者
sudo adduser newuser

2.切換到使用者下
sudo su - newuser

3.在home/newuser下,新增 .ssh資料夾
mkdir .ssh

4.給予.ssh 700的權限
chmod 700 .ssh

5. 建立authorized_keys資料夾
touch .ssh/authorized_keys

6.給予  authorized_keys 600權限
chmod 600 .ssh/authorized_keys

7.編輯authorized_keys文件,將剛剛複製的ssh rsa貼入
vi authorized_keys


完成後再用ssh連新的user試試有沒有成功

留言

這個網誌中的熱門文章

[PHP] 正規表達式 過濾特殊符號 / 過濾非字母數字的字元 / 過濾字母數字