Diretórios faltando ao conectar ao EC2 via cliente FTP (Transmitir)

0

Conectei-me com sucesso à minha instância do EC2 via Transmit (protocolo SFTP, ec2-user e chave pem). No entanto, embora eu tenha acesso à instância após o login, não consigo ver nem acessar nenhum diretório (apenas arquivos ocultos).

Quando eu entro na instância a partir do terminal com o ec2-user I, no entanto, posso navegar para / var / www /.

Qualquer ajuda para resolver isso seria muito apreciada!

    
por user8542506 01.08.2018 / 17:28

1 resposta

0

Eu fiz isso como descrevi em esta postagem no blog . Basicamente eu crio um novo usuário e concedo permissões ao usuário. Não sei se é a melhor maneira de fazer isso, mas funciona bem.

Eu copiei as partes importantes aqui, mas a postagem do blog tem mais algumas imagens que podem ajudar.

Crie um usuário

sudo su
sudo useradd fred
passwd fred

Crie algumas chaves

su fred
ssh-keygen -f rsa

mkdir .ssh

touch .ssh/authorized_keys
chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

cat fred.pub >> /home/fred/.ssh/authorized_keys

Permitir acesso

vi /etc/ssh/sshd_config
PasswordAuthentication no
AllowUsers ec2-user fred

Login

Use @. No FileZilla eu configuro assim.

    
por 11.08.2018 / 06:40