2016-06-01 7 views
0

Ich versuche, eine Verbindung zu Amazon mit AWS und einem Benutzer, die ich in ec2 erstellt. Leider kann ich in filezilla mit dem Benutzer keine Verbindung herstellen, sondern nur den Standardbenutzer aws. Wie genau soll ich das machen?Erteilen Sie den Zugriff auf ec2 AWS Benutzer nur für bestimmte Dateien

+0

was Ihre IAM Richtlinien für diesen Benutzer? Wurde es einer bestimmten Gruppe mit einem gegebenen Recht auf ec2 hinzugefügt? –

+1

Wenn Sie einen neuen Benutzer erstellen, müssen Sie auch den öffentlichen Schlüssel dem autorisierten Schlüsselsatz hinzufügen. haben Sie die Schritte ausgeführt, die im folgenden Artikel http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html aufgeführt sind. – Shibashis

+1

Sie müssen einen inaktiven Benutzer in dieser EC2-Instanz erstellen und einen Schlüssel für diesen Benutzer generieren. – error2007s

Antwort

0

Wenn Sie einen Benutzer auf der ec2 mit einem Befehl wie adduser erstellt haben, dann verwenden Sie diesen neuen Benutzer mit filezilla und setzen Sie ein Passwort für den Benutzer mit dem Befehl passwd. dann mit dem gleichen Benutzernamen/Passwort-Kombination aus filezilla

Um filezilla mit SSH-Schlüsselpaare

  • erzeugen ein neues Schlüsselpaar für den neuen Nutzer mit dem ssh-keygen Befehl zu verwenden.

  • Setzen Sie den öffentlichen Teil in die Datei .ssh/authorized_keys des neuen Benutzers.

  • Stellen Sie sicher, dass die authorized_keys über die richtigen Berechtigungen und Besitzer verfügt.

  • Wandeln auf den privaten Schlüssel pem oder ppk-Format und laden Sie es in filezilla

Siehe https://wiki.filezilla-project.org/Howto

Verwandte Themen