-1

Я создал экземпляр EC2 с CentOS 7. Я вошел в систему из putty, используя имя пользователя 'centos'. После входа я могу сменить пользователя на root. Я установил CWP и из CWP создал учетную запись пользователя. Рассмотрим «userme» с паролем «xxxx». Когда я запускаю команду ls внутри /home, я вижу «userme». Теперь, как я могу войти в userme из WinSCP, чтобы загружать и скачивать файлы. Я попытался войти в систему с помощью файла .ppk, но безрезультатно

1 ответ1

0

Насколько я понимаю, у "userme" есть только пароль, но еще не ключ, связанный с ним.

  1. В случае, если вы пытаетесь использовать ssh (или WinSCP) с использованием пароля, вам необходимо убедиться, что вы разрешаете своим пользователям проходить аутентификацию с паролями.

    Вам нужно перейти в /etc/ssh/sshd_config и убедиться, что "PasswordAuthentication yes" установлено.

    Перезапустите службу ssh: service ssh restart

    Таким образом, вы сможете ssh с паролем.

  2. Если вы хотите использовать ssh с ключом, вам нужно связать ключ с "userme":

    Добавьте ваш открытый ключ в «/home/userme/.ssh/authorized_keys»

И тебе должно быть хорошо идти.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .