当前位置:首页 > 软件教程>群晖DSM开启ROOT权限及WinSCP使用ROOT登录

群晖DSM开启ROOT权限及WinSCP使用ROOT登录

软件教程 / 星之宇 / 2018-11-26 12:15 / 浏览:78701 / 评论:71

群晖DSM6.0以后就封锁了ROOT权限登录,导致无法使用WinSCP使用root登录修改文件(使用admin账号是没有权限的)。


本文以群晖DSM6.1.7(以下简称DSM)为例:

一、准备工具

1、putty

2、WinSCP


二、DSM开启SSH

DSM的“控制面板” ---> “终端机和SNMP” ,勾上“启动Telnet功能”和“启动SSH功能”的勾,然后点击“应用

81-1.png


三、开启ROOT账号和修改密码

1、使用putty连接DSM

主机名称填写群晖的ip地址,端口是22,连接类型是SSH,点击“打开”,会报密匙对话框,点击“是”

81-2.png

81-3.png

2、配置root账号

login as:输入admin账号。就是当时第一次配置DSM输入的账号。输入admin的密码。(输入完按回车)

登录成功后,输入sudo -i

会提示输入密码password,这边还是输入admin密码。

看到root@……:~#这样的信息就是已经进入到root账号了。

设置root账号密码,输入synouser --setpw root password 这里的password最好和admin密码一样,这样不容易搞错。

81-4.png


by 2019-5-12

DSM 6.2还需要做以下操作:

1、输入vi /etc/ssh/sshd_config 修改ssh配置文件,按i键进入insert模式,修改#PermitRootLogin prohibit-password 为 PermitRootLogin yes,然后按ESC键输入:wq保存退出

2、输入reboot重启DSM

81-7.png


by 2020-11-22

如果SSH连接失败,可以在群晖后台开启Telnet,然后使用Telnet连接恢复。


四、WinSCP连接DSM

文件协议选择SCP,主机名是DSM的ip地址,端口号还是22,用户名是root,密码是刚才设置的密码,点击“登录”,可能会跳出密匙,点击是即可。

81-5.png

这时候可以通过WinSCP使用ROOT账号对DSM文件进行修改了。

81-6.png

目前有 71 条评论

    • QQ
    • 填好QQ,点击获取自动填写昵称和邮箱
    • 昵称
    • 邮箱
    • 网址

    游客2103225348 2020-12-24 10:3320楼

    按照教程,密码直接设置为password了评论

    游客3748969516 2020-12-09 23:2519楼

    因为在进行这一步操作的时候《1、输入vi /etc/ssh/sshd_config 修改ssh配置文件,按i键进入insert模式》输入错误 我就习惯性的按了一下ctrl+z 撤消嘛 结果一下乱七八糟的 我也看不懂,就直接关了对话框了 想着再重新输一遍 结果输入以后就显示这个了  请问怎么解决啊?
    E325: ATTENTION
    Found a swap file by the name "/etc/ssh/.sshd_config.swp"
              owned by: root   dated: Wed Dec  9 22:59:37 2020
             file name: /etc/ssh/sshd_config
              modified: YES
             user name: root   host name: XXX
            process ID: XXXX
    While opening file "/etc/ssh/sshd_config"
                 dated: Tue May 12 06:11:12 2020

    (1) Another program may be editing the same file.  If this is the case,
        be careful not to end up with two different instances of the same
        file when making changes.  Quit, or continue with caution.
    (2) An edit session for this file crashed.
        If this is the case, use ":recover" or "vim -r /etc/ssh/sshd_config"
        to recover the changes (see ":help recovery").
        If you did this already, delete the swap file "/etc/ssh/.sshd_config.swp"
        to avoid this message.评论

    星之宇 2020-12-10 12:24

    @游客3748969516:删除/etc/ssh/.sshd_config.swp文件就好。回复

    286890838 2020-12-28 01:42

    大神,我也碰到这个错误警告! 但是不知道怎么才能删除这个错误文件!!  求详细的方式!!    谢谢回复

    星之宇 2020-12-28 09:29

    @286890838:进入到这个文件夹,进入该目录下,使用rm .sshd_config.swp即可删除回复

    游客3748969516 2020-12-09 23:2318楼

    E325: ATTENTION
    Found a swap file by the name "/etc/ssh/.sshd_config.swp"
              owned by: root   dated: Wed Dec  9 22:59:37 2020
             file name: /etc/ssh/sshd_config
              modified: YES
             user name: root   host name: XXXXXXXXX
            process ID: xxxxxxx
    While opening file "/etc/ssh/sshd_config"
                 dated: Tue May 12 06:11:12 2020

    (1) Another program may be editing the same file.  If this is the case,
        be careful not to end up with two different instances of the same
        file when making changes.  Quit, or continue with caution.
    (2) An edit session for this file crashed.
        If this is the case, use ":recover" or "vim -r /etc/ssh/sshd_config"
        to recover the changes (see ":help recovery").
        If you did this already, delete the swap file "/etc/ssh/.sshd_config.swp"
        to avoid this message.
    求助啊。评论

    游客989599784 2020-11-27 16:4117楼

    老电脑,6.2安装看不到硬盘。只能安装5.2.,,5.2不需要开root。直接root登录(winscp)密码就是登录密码。如果汉化失败,重启一下评论

    游客3079473269 2020-10-06 20:1216楼

    大佬,问下使用putty可以用root登录,但是winscp用root登录报错255,怎么办评论

    星之宇 2020-10-06 20:14

    @游客3079473269:root没改对,或者没重启。回复

    游客827174671 2020-09-10 12:3215楼

    替换成功,感谢大神!!!评论

    游客1947819825 2020-06-03 21:2614楼

    按照文章的步骤设置后,PUtty都登录不了SSH。重启后使用PUTTY显示network error connection refused。
    是不是玩坏了,请问怎么还原评论

    星之宇 2020-06-03 21:28

    @游客1947819825:实体机还是虚拟机,还原还是要连上ssh才能做。你这个可能重启下群晖就好回复

    游客1952402318 2020-06-26 20:07

    @星之宇:重启无法解决,应该就是没有删除#字符的事,挠头了,不知道telnet能还原不回复

    游客1901538591 2020-06-22 23:30

    @游客1947819825:#PermitRootLogin prohibit-password 为 PermitRootLogin yes,#号要删掉回复

    游客2085557924 2020-11-21 11:36

    @游客1901538591:大佬我也犯了这个错,现在PUtty都登录不了SSH,显示network error connection refused怎么解决回复

    星之宇 2020-11-21 11:37

    @游客2085557924:重启下,然后去群晖看看ssh设置回复

    游客2085557924 2020-11-21 11:53

    @星之宇:重启了,SSH设置也还是打开的回复

    游客2085557924 2020-11-21 12:30

    @星之宇:我用telnet 进去吧#删除了,但是SSH还是无法访问,winscp也访问不了回复

    星之宇 2020-11-21 12:31

    @游客2085557924:去掉了,重启下呢回复

    游客2085557924 2020-11-21 12:44

    @星之宇:重启过了还是不行,方便加个微信吗,我把sshd_config的内容截图给您看一下回复

    星之宇 2020-11-21 12:45

    @游客2085557924:QQ对话吧,到关于里面去找我的对话。回复

    游客1785770045 2020-11-22 08:00

    @星之宇:怎么解决的啊。我也是这种情况回复

    星之宇 2020-11-22 10:18

    @游客1785770045:群晖终端开启Telnet,然后使用telnet操作恢复回复

    游客1785770045 2020-11-22 11:35

    @星之宇:谢谢 解决了回复

    游客2003246333 2020-12-24 16:13

    @游客2085557924:你好, telnet 怎么进入把#删除呢?回复

    星之宇 2020-12-24 16:17

    @游客2003246333:群晖后台勾上telnet,然后putty通过telnet群晖就好。回复

    游客2003246333 2020-12-24 16:20

    @星之宇:你好,我登录了telnet也不行,能否加我qq详细指导一下呢,
    20927469回复

    游客3662666803 2020-04-21 12:2613楼

    你好 请教2个问题
    按ESC键输入:wq保存退出,就是关闭putty.exe?
    在哪里 输入reboot重启DSM?评论

    星之宇 2020-04-21 18:36

    @游客3662666803:关闭文本编辑
    dsm可以web后台重启回复

    游客2365217097 2020-04-01 13:3312楼

    请问我上传和修改文件都提示出错是怎么回事?
    scp: /volume1/@appstore/PHP7.2/usr/local/lib/php72/modules/ixed.7.3.lin: Permission denied评论

    星之宇 2020-04-01 15:40

    @游客2365217097:没有权限,应该使用root账号。或者给文件加上root权限。回复

    游客2365217097 2020-04-02 09:57

    @星之宇:请问在哪里加root权限?回复

    星之宇 2020-04-02 09:59

    @游客2365217097:你的root权限开启没有成功吧?不然使用root权限登陆是可以做编辑的。回复

    游客2365217097 2020-04-02 11:32

    @星之宇:谢谢群主,已经解决回复

    游客2365217097 2020-04-02 10:05

    @星之宇:请问在哪里加root权限?回复

    游客3723053191 2020-03-17 09:1911楼

    感谢楼主,非常详细,解决了大问题评论

    游客2064564440 2019-07-06 13:0110楼

    经过实测,照着楼主做,没问题。但是中间很多小细节要注意。评论

    游客2029150311 2019-06-28 19:199楼

    按esc输入wq在哪输入,这个搞不对呀。着急前面都一步步跟着来的评论

    星之宇 2019-06-28 20:06

    @游客2029150311:vi保存退出命令,直接按esc键,输入:wq回复

    游客2074143304 2019-08-10 12:51

    @星之宇:你的 “:” 冒号去哪儿了?回复

    游客2008247468 2019-06-26 23:248楼

    输入reboot重启DSM

    RIAD5阵列5个盘丢了2个。。。reboot这种命令,哎。。。。。评论

    星之宇 2019-06-26 23:26

    @游客2008247468:reboot是linux正常的重启命令,黑裙raid5丢盘很正常啊。回复

    游客993490978 2019-06-19 09:057楼

    http://www.myxzy.com/post-81.html

    厉害了,最后选择 winscp  里面的协议是 scp  不是sftp评论

    游客2346159892 2019-06-04 23:256楼

    每一步都正确,确认修改了config文件,设置好了root密码,就是winSCP用root登陆的时候拒绝访问,黑群晖DSM6.2.1本来打算修改aira2的文件的,不root看不到评论

    星之宇 2019-06-05 04:45

    @游客2346159892:做完第二步的作修改/etc/ssh/sshd_config,重启下dsm回复

    游客1785770045 2020-11-22 08:03

    @星之宇:重启后。ssh  s FTP都彻底登录不了了。提示拒绝登录回复

    星之宇 2020-11-22 08:03

    @游客1785770045:telnet回复

    游客1971868068 2019-05-26 19:195楼

    sudo :no found  这个怎么弄评论

    星之宇 2019-05-26 19:33

    @游客1971868068:测试过6.1和6.2的版本,都有sudo这个命令,不知道你是什么版本。回复

    游客1881606040 2019-05-11 20:444楼

    我在其他网站找到了新的教程,比你的多了前置部分,后面一样
    http://www.leftso.com/blog/565.html
    我按照这个教程,成功登录ROOT账号,修改了host文件
    我的是6.2系统,你这教程是6.17,我设置不成功可能跟这也有关
    没有其他的意思,只是回复一下,如果介意,就当垃圾回复删除好了
    不介意就留下,给后来者一个便利,节省一个小时百度时间
    随意修改评论

    游客3663206420 2019-06-18 02:18

    @游客1881606040:我也是6.2折腾很久没有成功,看了你的回复,按照左搜的教程一次搞定。谢谢!6.2的朋友一定按照这个朋友提供的方法。否则瞎折腾。回复

    游客1900613847 2020-02-11 22:23

    @游客1881606040:你的评论很关键 帮了我很大忙 也非常感谢这帖子主人【星之宇】 很用心的叫我们 !谢谢!回复

    游客1947434851 2020-03-31 13:35

    @游客1881606040:谢谢提醒,也是根据你提供指导,最终修改成功回复

    游客1881606040 2019-05-11 19:213楼

    完全按照教程来的,一个字符都不差
    最后用WinSCP登陆root账号提示密码错误
    初始账号密码我也不知道是啥,买回来群晖,商家给的就是个admin的账号
    求解评论

    星之宇 2019-05-11 19:31

    @游客1881606040:第一次提示password就是管理员密码。然后是设置root账号和密码。root的密码是setpw之后的password回复

    游客1881606040 2019-05-11 19:35

    @星之宇:管理员密码是群晖的登陆密码吗?
    我电脑上有个Synology Assistant
    每次都是用这个双击这个软件,然后再双击弹出来IP地址,输入账号密码就进去了
    我只有这一套密码啊
    不过我很少用
    一般都是下载个种子,然后用transgui添加下载。然后连接电视直接看了回复

    星之宇 2019-05-11 19:37

    @游客1881606040:对的,前面用这个账号密码,后面设置root账号密码回复

    游客1901659602 2019-05-05 16:522楼

    您好,初始密码忘了,这个要怎么解?谢谢!评论

    星之宇 2019-05-06 08:02

    @游客1901659602:好像除了重装没办法回复

    游客2069976203 2019-04-17 10:351楼

    请问我ROOT后进入的时候说拒绝访问,怎么办评论

    星之宇 2019-04-17 10:46

    @游客2069976203:拒绝访问要么密码错误,要么关闭了ssh回复

    游客3027314454 2019-04-28 18:21

    @星之宇:可以确定的是密码没有错误,ssh也没有关闭,和上面一样的问题,拒绝访问回复

    星之宇 2019-04-29 08:14

    @游客3027314454:初始账号密码,就是一开始安装系统时的账号密码,不要用后台创建的管理员账号密码。回复

    游客1927606719 2019-05-07 21:54

    @游客3027314454:我也是 感觉root密码没修改成功回复

    游客1901538814 2020-06-21 11:39

    @游客3027314454:是因为#PermitRootLogin prohibit-password 为 PermitRootLogin yes,#号没有删除回复

    星之宇 2020-06-26 20:15

    @游客1901538814:ssh重新修改。回复

    游客2085557924 2020-11-21 11:52

    @星之宇:大佬,#号没有删除 导致现在PUTTY无法登陆SSH,请问怎么还原回复

    游客2003246333 2020-12-24 15:33

    @星之宇:我也是因为#PermitRootLogin prohibit-password 为 PermitRootLogin yes,#号没有删除

    现在虽然能通过putty登录群晖账号,但是sudo -i  直接报错

    sudo -i
    >>> /etc/sudoers: syntax error near line 11 <<<
    sudo: parse error in /etc/sudoers near line 11
    sudo: no valid sudoers sources found, quitting
    sudo: unable to initialize policy plugin回复

    游客2003246333 2020-12-24 16:25

    @游客2003246333:游客2003246333  50 分钟前
    @星之宇:我也是因为#PermitRootLogin prohibit-password 为 PermitRootLogin yes,#号没有删除

    现在虽然能通过putty登录群晖账号,但是sudo -i  直接报错

    sudo -i
    >>> /etc/sudoers: syntax error near line 11 <<<
    sudo: parse error in /etc/sudoers near line 11
    sudo: no valid sudoers sources found, quitting
    sudo: unable to initialize policy plugin


    你说我现在该怎么操作啊,用你之前说的telnet方式能恢复吗?回复

    游客2003246333 2020-12-24 17:56

    @游客2003246333:该问题已经解决,但是root下的所有文件夹仍不能修改为读写状态回复

    星之宇 2020-12-24 20:28

    @游客2003246333:root登陆啊回复