Access denied putty что делать
Перейти к содержимому

Access denied putty что делать

  • автор:

Connection closed

Если Вы видите это сообщение сразу после попытки подключиться через SSH:

Обычно это вызвано отключенным доступом к SSH. Все что нужно сделать, это включить его и снова повторить попытку.

Терминал сразу закрывается

Если терминал закрывается сразу после ввода пароля, все что Вам нужно сделать, это отключить, а затем включить доступ по SSH — следующее соединение должно быть успешным.

Permission denied или Access denied

Если Вы видите подобное сообщение:

Это означает, что Вы используете неправильные учетные данные SSH. Это можно легко исправить, проверив данные SSH и изменив пароль SSH. Стоит отметить, что Вам необходимо изменить пароль для основного домена (доменное имя, которое Вы видите для хостинга в разделе Счета), в противном случае SSH-соединение может работать некорректно.

ПРИМЕЧАНИЕ:

Мы рекомендуем добавить ключи SSH в свою учетную запись хостинга, чтобы пароль SSH не требовался.

Connection refused

Эта ошибка обычно вызвана использованием неправильного порта. Порт по умолчанию для SSH — 22, хотя здесь, в Hostinger, он находится на порте 65002 из соображений безопасности. В результате вам нужно использовать именно этот порт при подключении.

Connection timed out

Эта ошибка может отображаться как ssh: connect to host 185.185.185.185 port 65002: Connection timed out в терминале, или же Network error: Connection timed out on PuTTY. Основные причины этой ошибки:

Ваш интернет-провайдер блокирует входящий или исходящий трафик / TCP-соединения через порт 65002. Обратитесь к своему интернет-провайдеру для уточнения.

Ваш маршрутизатор/точка доступа блокирует входящий или исходящий трафик/TCP-соединения на порту 65002. Еще раз проверьте настройки сетевого оборудования, перезапустите маршрутизатор.

У Вас есть локальный брандмауэр или антивирус, который блокирует входящий или исходящий трафик/TCP-соединения на порту 65002. Еще раз проверьте настройки брандмауэра и временно выключите антивирус.

Что-то не работает в вашем программном обеспечении TCP/IP в системе, и ваш Интернет может быть недоступен. Проверьте, есть ли у Вас подключение к Интернет.

IP-адрес Вашего сервера не доступен из-за DDoS-атаки или технического обслуживания.

Команды с повышенными правами

Любые команды с повышенными разрешениями (например, sudo) отключены на нашем общем и облачном хостинге по соображениям безопасности. Если Вы хотите иметь полную свободу и использовать такие команды, как sudo — мы настоятельно рекомендуем VPS-хостинг (для клиентов из России/для клиентов из Украины). Имейте в виду, что VPS-хостинг является самоуправляемым, и все должно быть настроено с Вашей стороны.

Прерванная или незавершенная команда.

Если Вы видите, что какая-то команда запустилась правильно, но по какой-то причине останавливается — обязательно проверьте вкладку Использование заказа. Каждое действие по SSH использует ресурсы хостинга, и если их недостаточно, процесс завершится ошибкой. Чтобы решить эту проблему, рассмотрите альтернативный метод тому, чего Вы хотите достичь, или обновите свой план хостинга.

How can I solve «access denied» when I login via putty?

enter image description here

Then I click open and input username and password, the result like this :

enter image description here

How can I solve this problem?

Update :

I try [email protected] too. But it does not works

I have tried more than 10 times and failed. I tried using MobaXterm and winscp and that also failed. I’m confused to solve this problem

asked Dec 1, 2019 at 12:28
Success Man Success Man
281 2 2 gold badges 4 4 silver badges 7 7 bronze badges
@HazardousGlitch software development kit
Dec 1, 2019 at 12:34
No, sorry, I mean what SDK are you using? Where are you getting the login info from?
Dec 1, 2019 at 12:36

@HazardousGlitch Seems it use java. This is used for chatbot. We get info login from the vendor. our vendors made it for us

Dec 1, 2019 at 12:38

I would contact the vendor to verify the info and have them try connecting. It’s possible the info wasn’t set up correctly. Generally we can’t help with Access Denied other than telling you what I and Thomas said.

Dec 1, 2019 at 12:45
@HazardousGlitch ok i will do that. previously I thought I made a mistake in the configuration
Dec 1, 2019 at 12:47

2 Answers 2

It depends if your can access the host without this SDK via putty?

If it is possible to access the host via putty, then you have only the problem to pass authorization?!

Best option would be to use a SSH Private Key (Use as example PuttyGen to create a key) and let pagent running on background with the unlocked private key. Then there is no password based logon needed.

If your really wont to pass the passwort, you need to call putty like this:

putty -load MySession -pw MYPASSWORD 

or without a session (use the default session params):

putty -P 2222 user@host -pw MYPASSWORD 

Подключение к серверу через Putty: примеры использования

PuTTY — программа, которая позволяет установить соединение с удаленным сервером или компьютером. Программу можно также применять для реализации следующих целей:

  • удаленного администрирования;
  • взаимодействия с VPS -серверами.
  • работы с Telnet-терминалами;
  • настройки маршрутизаторов через RS-232;

Работать рекомендуется через SSH, поскольку он обеспечивает высокий уровень безопасности соединения с другим компьютером. PuTTY поддерживает Telnet, реализующий текстовый интерфейс в терминале (только для отображения текстовой информации в режиме консоли).

Возможности программы

  • Сохранение информации и конфигурационных параметров для многократного применения.
  • Работа с SSH-ключами.
  • Поддержка разных версий SSH-протокола.
  • Встроенные клиенты SCP и SFTP, используемые для различных операций с файлами. Возможности первого ограничиваются только функцией копирования.
  • Перенаправление портов через протокол SSH.
  • Поддержка xterm, ECMA-48 и VT-102.
  • Возможность соединения по IPv6.
  • Работа с алгоритмами шифрования.
  • Аутентификация через ключ, который расположен на удаленной машине.
  • Соединение через proxy.
  • Использование порта RS-232.

Установка на Windows

  1. Программа PuTTY для Windows 10 скачивается с официального сайта .
    Инсталляция на Windows PuTTY
  2. Далее нужно перейти по ссылке, скачать пакет для архитектуры x86 или x64, а затем запустить установку.
    Инсталляция на Windows PuTTY
  3. После установки необходимо проверить программу на работоспособность, запустив исполняемый файл на Windows.
    Инсталляция на Windows PuTTY

Работа с программой

Интерфейс

Пользоваться программой PuTTY удобно, т. к. она имеет понятный интерфейс. Чтобы ее настроить , нужно знать назначение основных ее вкладок.

  • Session позволяет задать параметры соединения, чтобы подключиться к серверу (IP-адрес, протокол и порт), а также сохранить настройки для многократного использования.
  • Terminal : режим активации или деактивации терминала.
  • Window : установка кодировки и изменение интерфейса.
  • Connection отвечает за выбор шифрования, аутентификацию без ввода пароля и т. д.

Соединение с удаленным сервером

Принцип подключения не зависит от операционной системы. Это могут быть разные версии Windows (7, 10) или популярные дистрибутивы на основе Linux — Ubuntu, CentOS, Debian.

Подключиться по SSH через PuTTY просто. Для этого нужно следовать приведенной ниже инструкции.

Соединение с удаленным сервером PuTTY

  1. Ввести IP-адрес или имя хоста, к которому необходимо подключиться.
  2. Указать порт (по умолчанию везде 22).
  3. Выбрать тип соединения SSH.
  4. Ввести название подключения и сохранить его, нажав кнопку «Save».
  5. Активировать соединение, нажав на «Open».
  6. Указать данные для авторизации (логин и пароль).

После этого работа с терминалом осуществляется, как на локальном компьютере. Чтобы узнать информацию о версии Ubuntu, нужно ввести команду:

sudo lsb_release -a.

Соединение с удаленным сервером PuTTY

Для удобства можно создать жесткую ссылку (ярлык) на программу для быстрого запуска.

Использование SSH-ключей

Чтобы постоянно не вводить данные авторизации для соединения с удаленным сервером, нужно установить ключ SSH -типа.

Для примера, продемонстрируем ниже, как подключиться через PuTTY , установленного в Windows 10, при помощи SSH-ключа к серверу на Ubuntu.

Шаг №1

Для начала, нужно выполнить ряд действий на компьютере с ОС Windows.

  1. Установить программу для генерации ключа « Putty Key Generator » и запустить ее.
  2. Задать параметр « RSA » и активировать процесс кнопкой « Generate ». Нужно постоянно вводить указателем мыши в зоне окна выполнения операции для успешной генерации.
    Использование SSH-ключей PuTTY
  3. Сохранить private key , для чего скопировать текст из консоли в документ . Предварительно нужно указать тип файла «.ppk ».
    Использование SSH-ключей PuTTY
  4. Затем сохраняем public key. Для этого необходимо скопировать и вставить текст из буфера обмена в любой пустой текстовый файл.
    Использование SSH-ключей PuTTY
  5. Свернуть программу.
Шаг №2

Далее необходимо перенести SSH-ключ на сервер Ubuntu, выполнив перечисленные ниже действия.

  1. Запустить программу PuTTY.
  2. Подключиться к серверу, используя его параметры для доступа (хост, порт и SSH-протокол).
  3. Командой « mkdir .ssh » создаем папку «.ssh». Затем командой « ll » проверяем наличие папки.
    Использование SSH-ключей PuTTY
  4. Прописываем права доступа для папки .ssh только для владельца, командой « сhmod 700 .ssh/ ».
    Использование SSH-ключей PuTTY
  5. При помощи команды « cd .ssh » переходим в системную папку « ./ssh ».
    Использование SSH-ключей PuTTY
  6. Создаем файл « authorized_keys », используя редактор nano, командой:

touch authorized_keys

Использование SSH-ключей PuTTY

Прописываем права доступа для файла « authorized_keys », только для владельца, командой:

сhmod 600 authorized_keys

Использование SSH-ключей PuTTY

Редактируем файл с помощью команды:

cat >> authorized_keys 

Использование SSH-ключей PuTTY

  • Добавляем ваш public key и заканчиваем редактирование файла командой « EOF ».
  • Шаг №3

    Возвращаемся к программе PuTTY на Windows 10.

    1. Переходим в программу.
    2. Добавляем данные для подключения.
    3. Переходим во вкладку «Connection SSH Auth». Выбираем для аутентификации сохраненный файл «.ppk».
      Использование SSH-ключей PuTTY
    4. Активируем соединение при помощи нажатия « Open ».
      Использование SSH-ключей

    Работа с файлами

    Программа позволяет делать операции с файлами. Чтобы закачать файл на сервер , находящийся под управлением Linux Ubuntu (с компьютера на ОС Windows), нужно действовать по приведенной ниже инструкции.

    1. Сохранить тестовый файл « mydoc.txt » на диске C:\ вместе с исполняемым файлом для безопасного копирования — pscp.exe.
    2. Открыть командную строку Windows: « Win+R → cmd → Enter ».
    3. Зайти в папку с программой pscp.exe, для чего ввести команду : « cd /d c:\Putty\pscp.exe » * , где « c:\Putty\ » — путь к файлу pscp.exe.
      * Путь к файлу «c:\Putty\pscp.exe» приведен в качестве примера.
    4. Далее можно приступать непосредственно к работе с файлом. Например, п ередать файл « mydoc.txt » на сервер « 192.241.7.16 » * со стандартным портом и пользователем Ubuntu74 в папку « root » можно командой:
      * IP-адрес «192.241.7.16» приведен только в качестве примера.

    pscp.exe mydoc.txt Ubuntu74@192.241.7.16:/root/

    Если для соединения используется нестандартный порт (например, 25), то команда примет вид:

    pscp.exe -P 25 mydoc.txt Ubuntu74@192.241.7.16:/root/

    Скачать файл через PuTTY с сервера « 192.241.7.16 » в текущую папку можно с помощью команды:

    pscp.exe Ubuntu@192.241.7.16:/root/mydoc.txt

    Чтобы объединить файлы , нужно их загрузить на удаленную машину, а затем выполнить команду « sudo cat mydoc1.txt mydoc2.txt > mydoc.txt ».

    Распространенные ошибки

    Проблемы с аутентификацией

    PuTTY выдает при подключении сообщение: « Access denied». Это указывает на отказ в доступе, причиной которого являются ошибки при вводе логина или пароля.

    Распространенные ошибки PuTTY

    Если соединение с удаленным сервером происходит при помощи SSH-ключа, то PuTTY выдаст в диалоговом окне такие строки:

    Permission denied (publickey).
    PuTTY Error output

    Причины ошибки

    Ошибка « Access denied » связана с некорректной аутентификацией на основе ключей. Вызвать ее может отсутствие соответствующих прав доступа к файлам или невозможность подтвердить права владельца.

    Как решить
    1. Проверить параметры аутентификации (логин и пароль).
    2. Проверить наличие и правильность имени SSH-ключа в PuTTY.
    3. Выполнить проверку содержимого кода SSH-ключа в « authorized_keys ».

    Если ни один из вариантов не дал положительного результата, то нужно воспользоваться альтернативным графическим клиентом WinSCP . С его помощью нужно реализовать описанную ниже последовательность действий.

    1. Перейти в папку « /etc/ssh/ », а затем открыть файл « sshd_config ».
    2. Далее необходимо найти строки « PasswordAuthentication: YES » и « PermiRootLogin: NO ». Значения переменных требуется поменять на противоположные значения, т. е. « PasswordAuthentication: NO » и « PermiRootLogin: YES ».
    3. После сохранения изменений необходимо перезапустить PuTTY и соединиться с удаленным сервером.

    Подробнее о том, как создать удаленное соединение для разных дистрибутивов Linux, можно узнать из отдельных руководств:

    Ошибка подключения

    Если программа PuTTY выдает ошибку « Unable to open connection to mysite.ru Host does not exist » * , то это свидетельствует о том, что ссылка на SSH-хост не соответствует сетевому адресу.
    * Домен mysite.ru приведён для примера.

    При истекшем времени подключения или отказе в соединении PuTTY выдаст сообщения « Network error: Connection timed out » и « Network error: Connection refused » соответственно.

    Причины ошибки
    • Отсутствие сетевого подключения.
    • Неверно указан IP-адрес.
    • Порт не поддерживается или его значение задано неверно.
    • Блокировка исходящего подключения антивирусом или брандмауэром.
    Как решить

    Чтобы исправить ошибку , рекомендуется действовать по приведенной ниже инструкции.

    1. Проверить IP-адрес хоста.
    2. Убедиться, что порт не блокируется какой-либо программой. При необходимости внести его в список исключений.
    3. Проверить конфигурацию PuTTY во вкладках « Session » и « Connection ».
    4. В список исключений антивируса или брандмауэра необходимо внести стандартный порт 22.

    Надежный хостинг для сайта. 14 дней - бесплатно!

    Выдает ошибка PUTTY "ACCESS DENIED"

    Программа PUTTY выдает ошибку логин и пароль и выдает access denied что делать?

    Лучший ответ

    Обратиться к системному администратору

    СМЕХ В ИГРЕПрофи (533) 2 года назад

    КАКОМУ НАФИГ К СИСТЕМНОМУ АДМИНИСТРАТОРУ МНЕ НУЖНО С ПОМОЩЬЮ PI LASPBERRY СДЕЛАТЬ VHS ЭФФЕКТ

    Игровой эфир, А Вы в вопросе указали к чему Вы стучитесь или думаете Putty используется исключительно для PI? У меня плохие новости - к компьютерам, к сетевым устройствам в т. ч. роутерам, свитчам, к любым COM устройствам (в частности модемы) и т. д. Нечего орать.

    DefПросветленный (32818) 2 года назад

    К сожалению, использование Putty и электронных плат подразумевает определённый уровень интеллекта и компьютерной грамотности, так что боюсь для вас без оффлайновой посторонней помощи это будет невозможно.

    Остальные ответы

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *