This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Linux - SSH (Secure Shell)

Не работает? Начинай читать инструкцию.

Linux- авторизация по ssh без пароля, по ключу из Windows, с помощью putty

Авторизация по ключу из Windows к Linux по ssh. PuTTY - клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin. Как подключиться из Windows к Linux с помощью PuTTY по ключу ?

Предлагаю ознакомиться с предложениями моих партнёров

При наличии подключения по ключу, пользователю нет необходимости создавать пароль, что бы лишний раз им не светить. Достаточно иметь ключ. Авторизация по ключу - это просто и безопасно

PuTTY - удалённое подключение к Linux для работы в консоле из Windows

Что бы работала авторизация по ключу без пароля, отредактируйте файл /etc/ssh/sshd_config, раскомментировать строки и перезапустить сервис sshd

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile    .ssh/authorized_keys

service sshd restart

Что бы подключиться из Windows к Linux по ключу?

1. Создать личный ключ и открытый ключ

Запустить PuTTYgen

Выбирать ключ SSH -2 RSA и длину 1024 или 2048 бит. Жмем «Генерировать». Лучше использовать нестандартную длину ключей, типа 2047 бит.

Хаотично перемещайте мышкой внутри окна

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

2. Удобным для Вас способом скопировать открытый ключ на сервер, например в /tmp/rsa-2.pub

Если нет папки ~/.ssh надо её создать (обратите внимание на права папки и файла)

mkdir -m 700 ~/.ssh

Теперь выполнить

ssh-keygen -i -f /tmp/rsa-2.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

Ключ для пользователя на сервере готов к использованию

3. Создать сеанс в putty

 

Открыть putty вписать имя хоста или ip-адрес, порт, имя сеанса

Установить клавиатура - Linux

Установить кодировку UTF-8, что бы избежать кракозяблей в mc

Указать пользователя для подключения

Указать версию SSH -2

Указать место расположения личного ключа

Вернуться на вкладку "Сеанс" и "Сохранить"

4. Теперь можно подключаться

Как видим авторизация прошла успешно

Предлагаю ознакомиться с предложениями моих партнёров