Назад | Перейти на главную страницу

Я настраиваю vsftpd на сервере ubuntu на моем экземпляре ec2, как подключиться с помощью SSH?

Я подключаюсь к своему экземпляру ec2 с помощью ssh, поэтому мне не нужно каждый раз входить в систему.

Я только что установил vsftpd на сервер ubuntu, но когда я подключаюсь, он явно запрашивает мое имя пользователя и пароль.

Поскольку я подключаюсь с помощью пользователя ubuntu, с которым идет мой AMI, я даже не знаю пароль root.

Есть ли способ войти через ftp с помощью SSH?

Или мне просто создать пользователя в системе для ftp-целей?

Я заблокировал ftp для своего IP-адреса, и я выключу службу ftp, как только закончу, поскольку мне не нужно, чтобы она работала в 99,99999% случаев.

Если вам не нравится командная строка scp тогда вы можете использовать такого клиента, как Filezilla настроен в диалоговом окне диспетчера серверов для подключения к Server Type: SFTP - SSH File Transfer Protocol

Возможно, вам придется включить сервер sftp на вашем AMI. Убедитесь, что строка

Subsystem sftp /usr/lib/openssh/sftp-server

не закомментирован # в /etc/ssh/sshd_config

Нет. SSH и FTP - это разные протоколы.

Если у вас запущен SSH, просто используйте scp или rsync для копирования файлов FTP не требуется.

Сначала вам нужно будет установить пароль для вашего экземпляра ubuntu server ec2. Если ваше имя пользователя - ubuntu, вы можете создать для него пароль, используя

sudo passwd ubuntu

Затем вы можете попробовать подключиться к экземпляру EC2 с помощью FTP с именем пользователя и паролем.

Если я прав, вам нужно будет установить filezilla или ваш FTP-клиент в активный режим (в настройках) для подключения к экземпляру EC2.

Если вы не настроили свой FTP-сервер в экземпляре EC2 Ubuntu, вот руководство для этого. http://quadloops.com/installing-up-ftp-server-in-amazon-ec2-ubuntu-server-12-04/