Eu criei um usuário na minha máquina Ubuntu para que algumas pessoas possam fazer login e configurar túneis SSH e também para que possam baixar alguns arquivos do sistema.
Eu não quero que eles tenham acesso ao shell. Mesmo que eles tivessem, eles não saberiam o que fazer com isso.
Eu posso configurar seus clientes PuTTY para não solicitarem um shell, no entanto, se eu fizer isso, eles digitam sua senha e nada aparece. Eles não têm absolutamente nenhuma indicação se o login foi bem-sucedido ou não, a menos que eles tentem usar os túneis.
Além disso, isso está desativando o shell no lado do cliente, em vez do lado do servidor, o qual eu não gosto muito.
Qual é a melhor maneira de manter o tunelamento SSH e a capacidade de download de arquivos, evitando que o usuário veja um shell, mas ainda lhes dando alguma mensagem de boas-vindas no login?
Posso apenas escrever um script bash, por exemplo, que echo
s sai "Bem-vindo" e defina isso como seu shell?