Como adicionar permissão sftp ao usuário / cliente?

2

Eu sou um pouco novo no Linux, por favor, tenha paciência comigo ...

Estou em uma nova configuração do Centos 7. Até agora fiz o login via ssh como root:

  • adicionou um novo usuário
  • deu permissão total ao usuário via visudo
  • adicionado usuário ao grupo raiz (não tenho certeza se isso é necessário)

Saiu e entrou com o novo usuário. Eu já tinha feito algumas coisas com o usuário root, como instalar o LAMP e adicionar o diretório /var/www/public_html/test/

Eu posso excluir o diretório de teste via SSH, mas não consigo usar um cliente SFTP para fazer isso ... quando estou usando um cliente SFTP (Transmitir para MAC) recebo permission denied .

Então, minha pergunta é ... como eu dou minhas permissões de usuário que me permitirão usar o cliente SFTP para concluir operações básicas, como adicionar / remover / mover?

    
por gdaniel 15.09.2014 / 03:28

1 resposta

0

Você precisa configurar o serviço SFTP (é parte do SSH, mas muitas vezes está desabilitado). Dê uma olhada na minha resposta a este Q & Q & A intitulado: Como posso criar um usuário SFTP no CentOS? .

Os principais bits estão fazendo as seguintes alterações na sua configuração do SSHD.

Make these changes to your /etc/ssh/sshd_config file.

  Subsystem       sftp    internal-sftp

  ## You want to put only certain users (i.e users who belongs to 
  ## sftpusers group) in the chroot jail environment. Add the following
  ## lines at the end of /etc/ssh/sshd_config

  # Match Group sftpusers  
  #   ChrootDirectory /sftp/%u  
  #   ForceCommand internal-sftp

Em seguida, reinicie seu serviço SSHD:

$ sudo service sshd restart
    
por 15.09.2014 / 04:03