Чтобы войти на сервер Linux из Windows с помощью PuTTY, существует несколько способов. Я приведу вам несколько примеров:
Метод 1. Аутентификация по ключу SSH
- Сгенерируйте пару ключей SSH на своем компьютере с Windows с помощью такого инструмента, как PuTTYgen.
- Скопируйте открытый ключ в файл
~/.ssh/authorized_keys
сервера Linux. - Запустите PuTTY и введите IP-адрес или имя хоста сервера.
- В окне конфигурации PuTTY выберите «Соединение» >«SSH» >«Аутентификация».
- Нажмите «Обзор» и выберите сгенерированный вами файл закрытого ключа.
- Вернитесь в категорию «Сеанс», введите имя сеанса в поле «Сохраненные сеансы» и нажмите «Сохранить».
- Нажмите «Открыть», чтобы установить SSH-соединение с использованием закрытого ключа.
Метод 2. Аутентификация по имени пользователя и паролю
- Запустите PuTTY и введите IP-адрес или имя хоста сервера.
- В окне конфигурации PuTTY выберите «Соединение» >«SSH» >«Аутентификация».
- Введите имя пользователя вашего сервера Linux в поле «Имя пользователя для автоматического входа».
- Вернитесь в категорию «Сеанс», введите имя сеанса в поле «Сохраненные сеансы» и нажмите «Сохранить».
- Нажмите «Открыть», чтобы установить SSH-соединение.
- Введите свой пароль при появлении запроса.
Метод 3: использование SSH-туннелирования (переадресация портов)
- Запустите PuTTY и введите IP-адрес или имя хоста сервера.
- В окне конфигурации PuTTY выберите «Соединение» >«SSH» >«Туннели».
- Введите исходный порт (например, 8080), а также адрес и порт назначения (например, localhost:80) для туннеля.
- Нажмите «Добавить», чтобы добавить конфигурацию туннеля.
- Вернитесь в категорию «Сеанс», введите имя сеанса в поле «Сохраненные сеансы» и нажмите «Сохранить».
- Нажмите «Открыть», чтобы установить SSH-соединение.
- Оставьте окно PuTTY открытым, чтобы туннель оставался активным.