因為要使用群暉測試部署docker下的nginx,為了能夠使用docker命令行所以需要通過SSH進行登錄.本地機需要配置免密登錄方便后期操作.結(jié)果發(fā)現(xiàn)一系列操作下來居然還需要密碼.
服務(wù)端:群暉 DS716+II 本地:ubuntu 20.04
1. 本地配置
ssh-keygen -t rsa
2.拷貝公鑰至服務(wù)器
ssh-copy-id sunsl@192.168.31.147 -p xxx
3.SSH登錄服務(wù)器
ssh sunsl@192.168.31.147 -p xxx
結(jié)果還是需要密碼.一通測試撞墻后,還是乖乖的找度娘吧.還真找到了解決辦法.
群暉SSH密鑰免密登錄配置小記
操作過程:
在第三步登錄到群暉服務(wù)器后(這時還是要密碼的),輸入以下命令:
chmod 755 [myhome]
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
退出后再次登錄即可免密登錄
4.配置快捷登錄
為了方便今后快速登錄,將ssh登錄命令配置快捷方式是必須的
vi .bashrc
alias syno="ssh sunsl@192.168.31.147 -p xxx"
使.bashrc對當(dāng)前shell生效可以運行以下命令:source .bashrc
任務(wù)完成:)