群晖root权限怎么获取(群晖Synology如何获取root权限)(1)

群晖自从更新 DSM6 之后,就不允许 SSH 默认使用 root 登陆,只能用 ad­min 登陆,从而使权限得到一定限制,导致使用 WIN­SCP 时部分文件夹无法显示或提示权限不够。如何获取 ROOT 权限呢,步骤如下:

1、登录群晖,控制面板 - 终端机和 SNMP,开启 SSH 功能:

群晖root权限怎么获取(群晖Synology如何获取root权限)(2)

2、通过 SSH 登陆群晖,用系统帐号及密码:

群晖root权限怎么获取(群晖Synology如何获取root权限)(3)

3、输入 sudo -i 回车,输入群晖密码,切换到 root 用户,注意是由 $ 变为 #:

群晖root权限怎么获取(群晖Synology如何获取root权限)(4)

4、赋权

cd /etc/ssh

群晖root权限怎么获取(群晖Synology如何获取root权限)(5)

5:修改 sshd_config 文件

vim /etc/ssh/sshd_config

输入 i 编辑,将#PermitRootLogin prohibit password 修改为:PermitRootLogin yes 去掉#号。

ESC 键退出编辑模式,再输入 :wq 保存并退出。

6、修改 root 默认密码:

synouser --setpw root xxxxxxx # 后面的xxxxxxx更换成你自己的密码

7、reboot 重启群晖,就可以直接使用 root 及密码登陆 ssh。

8、保持 SSH 连接时间

SSH 连接总是隔一段时间没有输入时就断开,解决办法如下:

服务器配置

编辑 sshd_config 文件 vim /etc/ssh/sshd_config 修改下面两项内容:

ClientAliveInterval 300 #服务端主动向客户端请求响应的间隔 ClientAliveCountMax 10 #服务器发出请求后客户端没有响应的次数达到一定值就自动断开

群晖root权限怎么获取(群晖Synology如何获取root权限)(6)

客户端配置

使用 vim /etc/ssh/ssh_config #或 vim ~/.ssh/config,修改下面两项内容:

TCPKeepAlive=yes ServerAliveInterval 60 #客户端主动向服务端请求响应的间隔

,