ssh – bin / sh,bin / bash,sbin / nologin,bin / tcsh等之间有什么区别?

我是新来的 linux所以请轻松谈谈慢=

在Plesk中,我有一些通过SSH访问服务器的选项.我只想连接,添加我的公钥并运行rsync进行备份.

>这些选项有什么区别?
>我应该选择哪个选项?
>这些是什么?他们看起来像我的目录.

通过SSH访问服务器:

> / bin / sh
> / bin / bash
> / sbin / nologin
> / bin / tcsh
> / bin / csh
> / bin / ksh
> / bin / bash(chrooted)
> / bin / rbash

以下是Plesk控制面板的图像:

使用/ bin / bash

如果你以前没有使用任何这些shell,我认为bash是你最好的选择.大多数在线linux命令的教程和文章假定您正在使用bash.

但是,您有两个bash选项:/ bin / bash和/ bin / bash(chrooted).

要进行备份,您可能需要bash才能完全访问以执行所有命令.
我不知道你是否可以使用chroot bash来获得你想做的.

基本上,chroot bash是为了避免事故.

要了解更多关于chrooting,你可以阅读这篇文章
http://docs.1h.com/Chrooting

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...