专题首页  /  知识库文档列表  /  详情
如何开启并访问 ReadyNAS 的 SSH 服务?

注意:ReadyNAS 开启 SSH 服务,NETGEAR 将拒绝提供技术支持

ReadyNAS开启SSH访问非常简单,首先登陆到ReadyNAS的配置界面,在“系统” -  “设置”。然后全局开启SSH。

这样开启之后,即可用root用户登录SSH,登录SSH可以使用SSH客户端即可,如非常流行的免费软件Putty,或者商业软件如SecureCRT, Xshell都可以,后者针对个人用户提供免费License。

注意,root用户的登录密码就是admin账号的密码。如果普通用户也要登录SSH的权限,需要在“账户”里面开启:

上述方式是以用户名/密码来登录的,实际上ReadyNAS支持以公钥/私钥的方式登录,只有拥有相应私钥的用户才能登录到系统中,避免了暴力破解的可能性。要实现这种方式登录,首先必须为你的SSH客户端产生一对密钥。这里以Xshell和Putty为例说明。

一、Xshell

首先生成一对密钥。点击Xshell里面的“工具” – “新建用户密钥生成向导”,按照步骤提醒生成一对密钥。接着把公钥导出,同样在“工具”下面,“用户密钥管理者”,导出公钥。

接着在ReadyNAS的“账户”里面,导入该公钥。注意要把仅Rsync的勾选项去掉。

接着回到Xshell,输入ssh 用户名@IP地址即可进行身份认证,接着即可登录:

二、Putty

需要下载Putty和Puttygen两个软件。首先使用Puttygen来生成一对密钥。

将公钥和私钥分别保留到电脑上面。接着打开Putty,添加一个新的SSH主机:

在Connection – Data下面指明连接的用户名

导入私钥

将公钥导入ReadyNAS中,同样不要勾选“仅RSYNC”

接着点击打开即可

如果设置了密码保护密钥,则这时候输入即可: