//原博_20160610
ReadyNas沒有ssh簡直無法玩,雖然提示開通root的ssh訪問網件會拒絕給予支持,仍是義無反顧地開了,laf。頁面能夠選擇設置免密登陸,並提供了服務器的公鑰文件下載,然而一搜,正常配置密鑰免密登陸都是客戶端上傳公鑰的啊,這下暈了,放狗依然不得其解,只好迴歸正道。參考mac鏈接git的配置
複製網友回覆以下php
使用 ssh-keygen生成密鑰對,可忽略過程當中密碼設置html
ssh-keygen
查看mac密鑰,並複製linux
vim .ssh/id_rsa.pub
密碼登陸服務器,進入root/.ssh目錄,將步驟2中密鑰粘貼進authorized_keys文件git
vim .ssh/authorized_keys
exit登出服務器,再ssh服務器就不用輸入密碼了,爲了安全還能夠把密碼登錄關閉vim
vim /etc/ssh/sshd_config PasswordAuthentication no
參考連接
http://www.jianshu.com/p/31cb...
http://blog.163.com/likaifeng...
http://www.runoob.com/w3cnote...安全
再仔細研究了一下幾個linux的設置教程,想到是否是服務器其實已經生成了一對密鑰,應該是把私鑰下載到本機上再導入呢,但確實下載下來是個公鑰文件啊,但是ReadyNas都這麼久了難道還沒發現這個bug麼。。。服務器