指令碼如下:
#該指令碼為生成ssh密碼對
rm -rf .ssh
mkdir .ssh
echo "建立證書,預設回車即可"
ssh-keygen -t rsa
chmod 600 ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa.pub
chmod 644 ~/.ssh/known_hosts
chmod 755 ~/.ssh
chmod g-x ~/.ssh/id_rsa ~/.ssh/id_rsa.pub
chmod o-x ~/.ssh/id_rsa ~/.ssh/id_rsa.pub
echo "建立遠端伺服器[email protected]的證書發布目錄.輸入密碼"
ssh [email protected] 'mkdir .ssh'
echo "發布證書到伺服器[email protected].輸入密碼"
scp .ssh/id_rsa.pub [email protected]:~/.ssh/authorized_keys_1
echo "增加證書到伺服器公共證書檔案中.輸入密碼"
ssh [email protected] 'cat ~/.ssh/authorized_keys_1>>~/.ssh/authorized_keys'
echo "發布證書成功"
PYTHON通過金鑰SSH遠端登陸伺服器並執行命令
系統環境 centos7 先做好ssh金鑰登陸的配置,簡單一些說就是將a機器的 root ssh id rsa.pub的內容追加到b機器的 root ssh authorized keys當中 從而以root使用者的資格在a機器實現對b機器的金鑰認證登陸 python的指令碼如下 root v71 ...
本地配置金鑰ssh,不使用密碼登入伺服器
一 使用cdm連線遠端伺服器。如果報如下錯誤 需要使用vim 加對應路徑去編輯該檔案。將該檔案下所有內容刪除,兩次d,然後儲存。二 配置金鑰,實現不用輸入使用者名稱和密碼實現伺服器連線。linux系統 cat mr key.pb ssh authorized keys 之後使用vim authori...
MAC通過ssh使用 pem檔案登入伺服器
在終端 我使用的是iterm2 執行命令如下 先切到root使用者下面 1.檢查許可權問題 ssh i key.pem ssh i key.pem root ip 如果出現報錯說明這個問題是檔案的許可權太大了,需要給小點 sudo chmod 600 key.pem ssh i key.pem ro...