//原博_20160610
ReadyNas没有ssh简直没法玩,虽然提示开通root的ssh访问网件会拒绝给予支持,还是义无反顾地开了,laf。页面可以选择设置免密登录,并提供了服务器的公钥文件下载,然而一搜,正常配置密钥免密登录都是客户端上传公钥的啊,这下晕了,放狗依然不得其解,只好回归正道。参考mac连接git的配置
复制网友回复如下
-
使用 ssh-keygen生成密钥对,可忽略过程中密码设置
ssh-keygen
-
查看mac密钥,并复制
vim .ssh/id_rsa.pub
-
密码登录服务器,进入root/.ssh目录,将步骤2中密钥粘贴进authorized_keys文件
vim .ssh/authorized_keys
-
exit登出服务器,再ssh服务器就不用输入密码了,为了安全还可以把密码登陆关闭
vim /etc/ssh/sshd_config PasswordAuthentication no
- 重启ssh
参考链接
http://www.jianshu.com/p/31cb...
http://blog.163.com/likaifeng...
http://www.runoob.com/w3cnote...
再仔细研究了一下几个linux的设置教程,想到是不是服务器其实已经生成了一对密钥,应该是把私钥下载到本机上再导入呢,但确实下载下来是个公钥文件啊,可是ReadyNas都这么久了难道还没发现这个bug么。。。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。