Stworzyłem instancję EC2 CentOS do hostowania mojej wersji rozwojowej aplikacji PHP, używam Sublime Text jako IDE oraz wtyczki SFTP do bezpośredniego przesyłania plików, a następnie testowania.Przesyłanie do instancji EC2 CentOS przy użyciu SublimeText SFTP
Wcześniej używałem SFTP się podając nazwę użytkownika/hasło/portu 22 do podłączenia
Teraz mam plik PEM, a ja już używany go zainstalować i skonfigurować jakiś składnik. Jak mogę połączyć się za pomocą pliku PEM i przesłać plik za pomocą wtyczki Sublime Text SFTP?
I określony w sftp-config.json:
"ssh_key_file": "/home/USER/USER-EC-Virginia.pem",
ale bez powodzenia, dostaję komunikat Connection timeout.
Port 22 już otrzymał ruch.
EDYTOWANIE: Próbowałem użyć pliku PPK z SublimeText i nadal otrzymuję taki sam: błąd Timeout.
Jeśli mapujesz plik na serwer zdalny (prawy przycisk myszy -> ftp/sftp -> Map To Remote ...) z paska bocznego folderu, wygeneruje on plik 'sftp-config.json', powyższe parametry konfiguracji będą musiały zostać zaktualizowane w tym pliku. Następnie możesz wgrać/pobrać/zmienić/etc –
Nadal otrzymuję błąd limitu czasu, nawet jeśli ustawię sftp_flags, to właśnie użyłem: "sftp_flags": ["-o IdentityFile =/home/user/name.pem"] – Hamza
Co są uprawnienia do pliku PEM? Na Amazon plik pem powinien być chmod 400. Do czego jest ustawiony? –