我是 linux 新手,所以请放轻松,慢慢说 =)
在 Plesk 中,我有一些通过 SSH 访问服务器的选项。我只想连接,添加我的公钥并运行 rsync 进行备份。
- 这些选项有什么区别?
- 我应该选择哪个选项?
- 这些是什么?它们对我来说就像目录。
通过 SSH 访问服务器:
- /bin/sh
- /bin/bash
- /sbin/nologin
- /bin/tcsh
- /bin/csh
- /bin/ksh
- /bin/bash (chroot)
- /bin/rbash
这是 Plesk 控制面板的图像:
使用 /bin/bash
这些是什么?它们对我来说就像目录。
这些是为通过 SSH 连接的用户提供的默认 shell 的不同选项
如果您以前没有使用过这些 shell,我认为 bash 是您的最佳选择。大多数在线 Linux 命令的教程和文章都假设您使用的是 bash。
但是,对于 bash,您有两个选项:/bin/bash
和/bin/bash (chrooted)
.
要进行备份,您可能需要 bash 具有执行所有命令的完全访问权限。我不确定您是否可以使用 chrooted bash 完成您想要完成的工作。
基本上,chrooted bash 是为了避免意外。
要了解有关 chrooting 的更多信息,您可以阅读这篇文章
大多数选项是各种Unix shell。外壳基本上是解释您在窗口中键入的文本。有些人更喜欢一个外壳而不是其他外壳。如果您不熟悉任何外壳,请根据您的需要选择一个比较图表
如果你不知道,你应该使用 /bin/bash。它是最受欢迎的,也是最容易获得帮助的。也就是说,他们都做同样的事情,只是方式略有不同。