//原博_20160610
  ReadyNas没有ssh简直没法玩,虽然提示开通root的ssh访问网件会拒绝给予支持,还是义无反顾地开了,laf。页面可以选择设置免密登录,并提供了服务器的公钥文件下载,然而一搜,正常配置密钥免密登录都是客户端上传公钥的啊,这下晕了,放狗依然不得其解,只好回归正道。参考mac连接git的配置
  复制网友回复如下

  1. 使用 ssh-keygen生成密钥对,可忽略过程中密码设置

    ssh-keygen
  2. 查看mac密钥,并复制

    vim .ssh/id_rsa.pub
  3. 密码登录服务器,进入root/.ssh目录,将步骤2中密钥粘贴进authorized_keys文件

    vim .ssh/authorized_keys
  4. exit登出服务器,再ssh服务器就不用输入密码了,为了安全还可以把密码登陆关闭

    vim /etc/ssh/sshd_config
    PasswordAuthentication no
  5. 重启ssh

参考链接
http://www.jianshu.com/p/31cb...
http://blog.163.com/likaifeng...
http://www.runoob.com/w3cnote...

  再仔细研究了一下几个linux的设置教程,想到是不是服务器其实已经生成了一对密钥,应该是把私钥下载到本机上再导入呢,但确实下载下来是个公钥文件啊,可是ReadyNas都这么久了难道还没发现这个bug么。。。


Wencan
12 声望1 粉丝