Neste novo tutorial irei mostrar como fazer um ambiente seguro com SFTP o sistema de transferência de arquivos sob o SSH. Nele poderemos ter um acesso controlado apenas ao ambiente do usuário sem acesso root. Vamos seguir os comandos agora onde o...

Neste novo tutorial irei mostrar como fazer um ambiente seguro com SFTP o sistema de transferência de arquivos sob o SSH. Nele poderemos ter um acesso controlado apenas ao ambiente do usuário sem acesso root.

Vamos seguir os comandos agora onde o nome de usuário usuario deve ser substituido pelo nome de usuário que você quizer. 

groupadd sftponly
useradd usuario
passwd usuario
usermod -G sftponly usuario
mkdir -p /var/www/vhosts/usuario/httpdocs
chown usuario /var/www/vhosts/usuario/httpdocs
usermod -d /var/www/vhosts/usuario usuario
usermod -s /bin/false usuario

Feito isto vamos abrir o arquivo de configuração do SSH e adicionar as seguintes linhas abaixo:

Subsystem sftp internal-sftp
     Match group sftponly
     ChrootDirectory %h
     X11Forwarding no
    AllowTcpForwarding no

Agora reinicie o ssh com o comando:

/etc/init.d/ssh restart

pronto! você já terá seu ambiente controlado

Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top