修复损坏的 /bin/sh 链接

修复损坏的 /bin/sh 链接

我曾经通过 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。

请原谅我糟糕的英语。

相关内容