服务器和客户端免密登录
server:192.168.2.222
client:192.168.2.223
server端操作:
首先應該安裝ssh服務,一般CentOS和fedora等發(fā)行版系統(tǒng)默認安裝好了ssh服務,如果沒有安裝那么可以使用yum install openssh-server如果是Ubuntu可以使用apt-get install openssh-server安裝
安裝好了一般我們用戶目錄下一般會有一個.ssh目錄,如果沒有也可以重新建立,比如/home/user(哪個賬戶登錄的就在哪個賬戶下面),接下來就是配置user用戶的免登陸,當然root用戶也是可以的,首先執(zhí)行命令:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa現(xiàn)在這樣就生成了密鑰,包括私鑰和公鑰,可以通過cat ~/.ssh/id_dsa.pub查看公鑰的內容
然后我們把公鑰追加到用來認證授權的key中去,可以執(zhí)行:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys這樣就實現(xiàn)了server端自身免密碼登錄,現(xiàn)在可以通過執(zhí)行ssh localhost確認來登錄本地服務器了,第一次登錄會詢問是否繼續(xù)輸入yes回車即可
如果提示服務沒有啟動,請啟動sshd服務
然后我們把公鑰追加到client端,可以執(zhí)行:
ssh-copy-id -i root@192.168.2.223完成
參考:
https://blog.csdn.net/universe_hao/article/details/52296811
https://www.cnblogs.com/freeweb/p/5145921.html
?
?
轉載于:https://www.cnblogs.com/xiaoyou2018/p/9353665.html
總結
以上是生活随笔為你收集整理的服务器和客户端免密登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 各银行信用卡宽限期几天
- 下一篇: 【题解】 Codeforces Edu4