Verzeichnisse fehlen beim Verbinden mit EC2 über FTP-Client (Übertragen)

465
user8542506

Ich habe erfolgreich eine Verbindung zu meiner EC2-Instanz über Transmit hergestellt (SFTP-Protokoll, ec2-user und pem key). Während ich nach dem Einloggen jedoch Zugriff auf die Instanz habe, kann ich keine Verzeichnisse (nur versteckte Dateien) sehen oder darauf zugreifen.

Wenn ich mich vom Terminal mit ec2-user in die Instanz einlogge, kann ich jedoch nach / var / www / navigieren.

Jede Hilfe, um dieses Problem zu lösen, wäre wirklich dankbar!

0

1 Antwort auf die Frage

0
Tim

Ich habe es getan, wie ich in diesem Blogbeitrag skizziere . Grundsätzlich erstelle ich einen neuen Benutzer und erteile diesem Benutzer Berechtigungen. Ich weiß nicht, ob es der beste Weg ist, aber es funktioniert gut.

Ich habe die wichtigen Teile hier kopiert, aber der Blogbeitrag enthält einige weitere Bilder, die helfen könnten.

Erstellen Sie einen Benutzer

sudo su sudo useradd fred passwd fred 

Erstellen Sie einige Schlüssel

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 

Erlauben den Zugriff

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

Anmeldung

Benutzen @. In FileZilla habe ich es so eingerichtet.

SFTP-Login