Задача: полностью автоматизировать вход пользователя на сервер посредством putty, по протоколу SSH.
Для этого нам понядобятся ключи авторизации SSH.
1. Создаём ключ на сервере.
ssh-keygen -t rsa
2. Сохраняем ключ в предлагаемый файл (/home/myuser/.ssh/id_rsa)
3. При необходимости указываем пароль на использование приватного ключа.
В этом случае его необходимо будет вводить при каждой новой сесии.
4. Копируем публичный ключ id_rsa.pub в authorized_keys
cd .ssh
cp id_rsa.pub authorized_keys
6. Проверяем права на файл.
Для этого нам понядобятся ключи авторизации SSH.
1. Создаём ключ на сервере.
ssh-keygen -t rsa
2. Сохраняем ключ в предлагаемый файл (/home/myuser/.ssh/id_rsa)
3. При необходимости указываем пароль на использование приватного ключа.
В этом случае его необходимо будет вводить при каждой новой сесии.
4. Копируем публичный ключ id_rsa.pub в authorized_keys
cd .ssh
cp id_rsa.pub authorized_keys
6. Проверяем права на файл.
Должны быть 600, иначе может не сработать. Если права отличаются, устанавливаем значение 600.
chmod 600 authorized_keys
7. Копируем приватный ключ id_rsa в файл на локальном комьютере (например my_session.ppk)
more id_rsa
8. Прогоняем скопированный приватный ключ через puttygen.exe делая приватный ключ пригодным к использованию. (Там есть кнопочка "Load", напротив надписи "Load an existing private key file", юзаем сначала ее, а затем нажимаем "Save private key".)
9. Открываем Putty, загружаем нашу сессию, идем в SSH->Auth, указываем путь к готовому приватному ключу.
10. Идем в Connection->Data и в секции Auto-login в поле username указываем логин сессии
11. При необходимости в пункте меню SSH в поле Remote Command можно указать команду, которая автоматически будет выполняться при входе пользователя.
12. Сохраняем сессию.
13. Делаем отдельный ярлык Putty, в котором указываем имя сессии, чтобы при запуске ярлыка нужная сессия запускалась автоматически.
"C:\Program Files (x86)\PuTTY\putty.exe" -load "mycoolproject"
Всё готово. Теперь по клику на ярлык откроется консоль на вашем сервере. Удобно и безопасно.
Инструкцию нашёл здесь: http://xpoint.ru/forums/computers/os/unix/thread/40057.xhtml
Инструкцию нашёл здесь: http://xpoint.ru/forums/computers/os/unix/thread/40057.xhtml
Комментариев нет:
Отправить комментарий