Как я могу войти в amazon ec2 с рутом напрямую в PuTTY или WinSCP? - PullRequest
3 голосов
/ 28 июля 2011
  1. Как войти в Amazon EC2 с помощью root непосредственно в PuTTY ??
    Каждый раз, когда мне нужно сначала su - root и изменить на root ... Есть ли другие способы ??

  2. Как я могу войти в Amazon EC2 с помощью root непосредственно в WinSCP или Filezilla ??

Поскольку я хочу «передать» файл напрямую с моего компьютера, но я не могу этого сделать (например, создать каталог при входе в систему с помощью ec2-user)

Ответы [ 4 ]

4 голосов
/ 28 июля 2011

Измените значение PermitRootLogin с no на yes в файле sshd_config, затем перезапустите сервер SSH.

1 голос
/ 15 февраля 2015

При настройке сервера самое простое решение, на самом деле, это просто загрузить файл в качестве пользователя root - вероятно, это не лучшая идея с точки зрения безопасности, но это действительно экономит много усилий при копировании файлов конфигурации назад и вперед между машинами.

При запуске экземпляра EC2:

# visudo  (or edit /etc/sudoers)
Comment out Defaults requiretty (line 55) 
(or change to Defaults !requiretty)

В WinSCP:

Under Session:
Set the username to same username you login with (the default is ec2-user)
Change the File protocol to ‘SCP’
Under Environment > SCP/Shell:
    Change the shell to 'sudo su -' (available in the dropdown)

Авторизуйтесь и вы должны оказаться в / root. Если вам больше не нужно использовать SCP в качестве пользователя root, рекомендуется повторно включить requiretty.

Источник: http://www.thatsgeeky.com/2011/10/connect-to-amazons-linux-via-winscp-as-root/

0 голосов
/ 14 февраля 2017
  1. С WinSCP вы должны сначала определить местоположение sftp-сервера

Вы можете запустить следующую команду:

find / -name sftp-server

В моем случае местоположение было: / usr / libexec / openssh / sftp-server

Предыдущее расположение должно быть настроено в WinSCP в вашем сеансе: Расширенные настройки сайта> SFTP> SFTP-сервер

sudo /usr/libexec/openssh/sftp-server
0 голосов
/ 01 ноября 2013

Я использую Filezilla для входа и выполняю следующие действия.

Чтобы подключиться к работающему экземпляру Amazon EC2 с Filezilla:

  1. Правка -> Настройки ->Соединение -> SFTP Нажмите «Добавить ключевой файл»

  2. Найдите местоположение вашего файла .pem и выберите его.

  3. Появится окно сообщенияПоявится вопрос о вашем разрешении конвертировать файл в формат ppk.Нажмите «Да», затем дайте файлу имя и сохраните его где-нибудь.

  4. Если новый файл отображается в списке ключевых файлов, перейдите к следующему шагу.Если нет, то нажмите «Добавить ключевой файл ...» и выберите преобразованный файл.

  5. Файл -> Менеджер сайта

  6. Добавить новыйсайт со следующими параметрами:

    Хост: Ваше общедоступное DNS-имя экземпляра ec2

    Протокол: SFTP

    Тип входа: Обычный

    Пользователь: ec2пользователь

Нажмите кнопку подключения

Видеоурок: Нажмите здесь

...