Eu gostaria de usar o SFTP para todos os sites no meu servidor cPanel CentOS, pois tínhamos uma senha de FTP hackeada antes (não é difícil). No entanto, não quero que a conta SFTP de cada site tenha acesso ao shell (nem mesmo ao shell preso). Isso é possível e como? Sou muito novo no UNIX, gerenciamento de servidores e linha de comando.
10
Defina scponly como shell de login para esses usuários.
fonte
RSSH - SSH restrito fará o que você procura.
O RSSH é um invólucro de shell que permite apenas ao usuário acessar as partes SSH que você permite, é um pouco complicado de configurar primeiro com um ambiente chroot etc.
http://www.pizzashack.org/rssh/
fonte
Você pode considerar o MySecureShell, que oferece:
Eu usei isso no passado; é fácil de instalar e configurar e é desenvolvido ativamente . Para você, existem pacotes CentOS e uma GUI para ajudar na configuração e administração.
fonte