我曾经通过 SSH 访问它,但我想通过桀骜代替巴什。
我犯了一个错误群晖科技网络存储:
我删除了/bin/sh
符号链接来/bin/bash
替换它,/bin/zsh
但从那时起我无法使用 SSH 连接到它:
$ ssh synology.local
[email protected]'s password:
/bin/sh: No such file or directory
Connection to synology.local closed.
我不知道如何解决这个问题......
答案1
我终于能够在不丢失数据的情况下恢复我的 Synology 软件,这要归功于这篇 Synology 知识库文章。它解释了如何将配置和操作系统恢复出厂设置:
- 使用回形针按住设备背面的重置按钮并保持 4 秒钟,直至发出蜂鸣声。 (这会重置配置)。
- 松开按钮。
- 在接下来的 10 秒内,再次按住按钮 4 秒,直至发出蜂鸣声。 (这会重置操作系统)。
- 再次松开按钮。
- 打开 Synology Assistant 并检查 NAS 现在是否显示“未配置”。
- 双击 NAS 重新安装操作系统。
答案2
它可以使用 telnet 连接到 NAS。修复更改的文件。然后就可以再次输入ssh了。像我一样,更改了 sshd_config,将其改回来,然后使用 DSM 重新启动 ssh。
请原谅我糟糕的英语。