Я подключаюсь к экземпляру ec2 через SSH.
Какие варианты у меня есть для передачи файлов в мой Linux-ящик?
Есть ли что-нибудь кроме настройки FTP-сервера?
(Я на компьютере с Windows)
Загрузите WinSCP и используйте функциональность sftp. Он использует ваше соединение ssh.
Используйте scp с теми же аргументами, что и ssh:
scp -i key.pem path/to/local/file user@aws-server:path/to/remote/file
Экземпляр ec2 такой же, как и любой другой сервер, поэтому вам не нужно думать о том, как работать с ec2, только о том, как работать с Linux-сервером.
Я предпочитаю использовать FileZilla поскольку он поддерживает несколько типов, включая FTP и SFTP, поэтому я могу сохранять все свои сайты в одном клиенте.
Вот как я это делаю в Ubuntu:
sshfs ubuntu@1.2.3.4:/ /home/matt/EC2 -o ssh_command='ssh -i /home/matt/.ssh/key.pem'