Ich habe eine EC2 CentOS-Instanz erstellt, um meine PHP-Web-App-Entwicklungsversion zu hosten, ich verwende Sublime Text als IDE und SFTP-Plugin zum Hochladen von Dateien direkt dann Test.Hochladen auf EC2 CentOS-Instanz mit SublimeText SFTP
Vorher war ich SFTP mit Benutzername/Passwort/Port 22 mit
Jetzt zu verbinden, habe ich die PEM-Datei, und ich benutzen es schon zu installieren und einige Komponenten zu konfigurieren. Wie kann ich eine Verbindung mit der PEM-Datei herstellen und die Datei über das Sublime Text SFTP-Plugin hochladen?
ich in SFTP-config.json angegeben:
"ssh_key_file": "/home/USER/USER-EC-Virginia.pem",
aber ohne Erfolg, ich Verbindungs-Timeout Meldung.
Port 22 kann bereits Datenverkehr empfangen.
EDIT: Ich habe versucht, PPK-Datei mit SublimeText zu verwenden, und ich bekomme immer noch das gleiche: Timeout-Fehler.
Wenn Sie eine Datei einem Remote-Server zuordnen (Rechtsklick -> ftp/sftp -> Zu Remote zuordnen ...), wird aus der Seitenleiste des Ordners eine 'sftp-config.json'-Datei erzeugt. Die obigen Konfigurationsparameter müssen in dieser Datei aktualisiert werden. Danach kannst du uploaden/download/diff/etc –
bekomme immer noch den Timeout Fehler, auch wenn ich sftp_flags gesetzt habe, das habe ich benutzt: "sftp_flags": ["-o IdentityFile =/home/user/name.pem"] – Hamza
Was? sind die Berechtigungen für die PEM-Datei? Pro Amazon sollte die PEM-Datei chmod 400 sein. Was ist dein? –