Установка и основные команды PuTTY
Для начала работы с этой программой вам необходимо выполнить следующие действия:
Скачать PuTTY
Программу можно скачать с официального сайта и там же найти всю интересующую информацию — от установочной документации до подробного FAQ.
Запустить исполняемый файл
После запуска исполняемого файла появится окно, где нужно указать определенные настройки.
Указать параметры настройки
Настройка PuTTY — задача несложная, но при этом требующая определенной внимательности. Выберите категорию session, и в поле Host Name (or IP address) введите доменное имя или IP адрес, по которому следует выполнить подключение по SSH. Номер порта оставьте стандартным, то есть 22. Затем в поле Saved Sessions укажите любое подходящее имя для сессии, после чего можно сохранить настройки PuTTY. Далее перейдите к категории SSH, укажите протокол 2only и нажмите на кнопку Open.
Подключиться к серверу
После произведенных манипуляций перед вами откроется окно, похожее на консоль, где вам нужно ввести логин и пароль, выданный вам для подключения по SSH. Если после этого откроется обычная консоль Unix-системы — вы соединились с сервером.
Работа с командами PuTTY по SSH
После того, как будет создан SSH-туннель, PuTTY предоставит вам возможность приступить к работе с использованием простых команд. Давайте рассмотрим самые простые и распространенные варианты команд для Unix-систем:
ls- — позволяет вывести файлы. Включает в себя несколько вариантов команд: ls -la позволяет вывести все файлы, включая скрытые, с указанием их размера, а также показать права на них, имя создателя и владельца; ls -lha — аналогична предыдущей команде, за исключением того, что размер файла показывается в байтах; ls -lha | less — позволяет использовать постраничный просмотр файлов.
cd- — предоставляет возможность выполнить переход между директориями, таким образом: cd позволяет перейти в указанную директорию; cd ../ позволяет перейти в директорию на уровень выше: cd ~ отправляет в корневую директорию.
mv- — позволяет сменить имя или переместить директории и файлы.
rm- — дает возможность удалять директории и файлы.
cp- — позволяет скопировать директории и файлы.
mc- — запускает Midnight Commander — файловый менеджер, похожий на Norton Commander. Он дает возможность удобно манипулировать файлами и папками, а также работать с ними по FTP внутри SSH.
cat- — команда объединения нескольких файлов. Также, при помощи этой команды можно произвести ввод-вывод с использованием стандартного устройства.
mkdir- — эта команда создает директорию с нужным именем.
chmod- — при помощи данной команды PuTTY можно установить нужные права доступа к файлам и директориям.
Конечно, это далеко не все команды, которые используются в работе с PuTTY по SSH. И если у вас возникли дополнительные вопросы или проблемы при использовании этой программы — вы можете задать их специалистам техподдержки RigWEB. В течение получаса с момента обращения вы получите подробный ответ квалифицированного сотрудника нашей компании, благодаря чему сможете быстро найти выход из сложившейся ситуации. Пользуйтесь профессиональным хостингом от RigWEB и работайте над своими проектами с удовольствием!
PuTTY — это маленькая бесплатная программа для подключения к серверу, через Telnet или безопасное соединение SSH.
Полезные команды
Рассказать о всех командах Unix будет сложно, поэтому напишем лишь несколько полезных команд:
man
— выдаст подробную информацию по команде, например: man mv
Для выхода из man, т.е. из руководства по команде, нажмите q
(Q
uit — Выход).
—help
— также позволит посмотреть описание команды.
ls
— вывести список файлов;ls -la
— покажет все файлы (включая скрытые), размер файлов, владельца и группу владельца, права на них, дату последнего изменения;ls -lha
— то же, что предыдущая команда, только размер файлов будет показан в удобном виде;ls -lha | less
— позволит просматривать файлы постранично (если их много);
cd
— переход в выбранную директорию;cd ../
— переход на директорию выше;cd ~
— переход в корневую директорию;
mv
— переименовать и/или переместить;
rm
— удалить;
cp
— копировать;
>
— очистка файла. Например, можно применить к файлам логов (> access.log, > error.log, > combined.log);
mc
— запуск Midnight Commander — что-то вроде Norton Commander, в котором удобно работать с файлами, а также возможно работать с ними по sftp (ftp внутри ssh);
chmod
— установка прав на файл или директорию;
cat
-объединяет файл или несколько файлов, либо ввод со стандартного устройства ввода и выводит результат на стандартное устройство вывода;cat
— выведет на экран содержимое файла;cat | grep
— выведет на экран строки файла, включающие искомую строку;
mkdir
— создание директории (папки);
Удачной работы!
Если возникнут вопросы — напишите нам, пожалуйста, тикет из Панели управления аккаунта
, раздел » «.
Сперва расскажем не много о том, что из себя представляет эта утилита и для чего она.
SSH
(англ. Secure Shell — «безопасная оболочка») — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и передачу файлов. Сходен по функциональности с протоколами Telnet
и rlogin
, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH
допускает выбор различных алгоритмов шифрования. SSH-клиенты
и SSH-серверы
имеются для большинства операционных систем.
PuTTy
— это популярный SSH-клиент
и Telnet
(Telnet
тот же SSH
, только без зашифрованной передачи данных (пакетов)), т.е. программа для безопасного подключения к удаленному компьютеру (или к серверу) и выполнения на нем различных команд. PuTTY
ведет логи, позволяет настраивать шрифты, цвета и разрешение консоли, допускает сохранение в своей памяти ключей авторизации, поддерживает работу через прокси-сервер. При этом утилита является бесплатной в распространении.
Ну допустим Вы скачали программу. Для начала работы запустите файл putty.exe
. Перед вами появится окно.
В поле Host Name(or IP address)
вводите имя вашего домена(например ginger.beget.ru) или IP
в зависимости от высланных Вам реквизитов доступа по SSH
-протоколу.Порт
оставляйте 22
. В поле Saved Sessions
введите любое имя сессии(коннекта). Например: ginger.beget.ru
. И нажмите Save
.
После этого войдите в SSH в меню слева и перед Вами появится окно. Выберите протокол SSH версии 2 only
. Чтобы соединиться с сервером, нажмите Open
.
Впринципе даже если Вы не выставили 2 only
и не написали название коннекта Saved Sessions
перед Вами появится окно следующего вида:
В поле login as
вводите высланный Вам логин для доступа по SSH и жмите Enter
. После чего появится надпись Password
. Вводите высланный Вам пароль для доступа по SSH. Не пугайтесь во время ввода пароля на экране ничего не отображается(ни звёздочек, ничего подобного). Просто после того как Вы закончили вводить пароль нажмите Enter
. Если логин и пароль введены верно произойдёт подключение к серверу и Вы попадете в командную строку Unix.
Рассказать о всех командах будет сложно поэтому напишим лишь несколько полезных команд:
man
— выдаст подробную информацию по команде.Например: man mv
ls
— список файлов;ls -lha
— покажет все файлы (включая скрытые), размер файлов, права на них, дату последнего изменения;ls -lha | less
— позволит просматривать файлы постранично (если их много);
mv
— переименовать и перенести
rm
— удалить
cp
— копировать
>
— очистка файла. Например можно применить к файлам логов.(> access.log, > error.log, > combined.log)
mc
— что-то вроде Нортон Командера, в котором удобно работать с файлами, а также возможно работать с ними по ftp (ftp внутри ssh)
Желаем удачи в работе!
Вариант первый. Запускаем PuTTY с паролем, запуская bat-файл с данными пользователя
Для начала конечно создаём bat-файл. Назвать батник наверное стоит как-то осмысленно и поместить его в том месте, где он всегда будет под рукой, когда нужно будет зайти на сервер. После этого вписываем в него следующую информацию:
Для того, чтобы было ясно, что значат эти две строчки поясню:
- — команда перехода по директориям (дальше абсолютный путь, поэтому батник запустится из любого места, где он будет лежать, даже с флешки)
- — константа операционной системы Windows, которая обозначает абсолютны путь к папке . В названии этой папки есть пробел. Именно поэтому и используется данная константа
- — абсолютный путь до директории (стандартный при установке PuTTY), где лежит программа . Куда установили, там и лежит. Если в другое место, данный путь нужно поменять на тот, который у вас на компьютере
- — команда Windows на исполнение файла. Если её не указать, то будет открываться два окна: одно консоли Windows, второе собственно окно PuTTY с открытой сессией с сервером. А зачем нам оставлять открытое окно консоли Windows?
-
— собственно файл программы PuTTY, который мы и запускаем с параметрами:
- — открыть сервер, указанный в параметре
- — имя сервера, сохранённое в сессиях PuTTY, с которым мы устанавливаем соединение
- — предшествует вводу имени пользователя, имя которого указано в параметре
- — имя пользователя, которое мы раньше каждый раз вводили вручную при заходе на сервер
- — предшествует вводу пароля пользователя, который указан в параметре
- — пароль пользователя для входа на удалённый сервер
Всё ввели, подставили свои данные, сохранили изменения в bat-файле. Теперь двойным кликом запускаем батник и сразу попадаем на сервер под тем пользователем, данные которого сохранены. Удобно! =) Но не безопасно (как я и писал выше).
Как пользоваться клиентом PuTTY
Наиболее популярный вопрос после установки: как пользоваться программой putty, чтобы она работала корректно. После запуска программы в окне «Сеанс», которое расположено слева вверху, заполняем данные. Окошко для имени хоста или IP-адреса самое верхнее. Порт, используемый для подключения, оставляем тот, который стоит по умолчанию, то есть 22. В окошке тип подключения отмечаем необходимый например SSH и нажимаем соединиться.
Еще ниже расположено окно Управление сеансами где есть пункты загрузки, сохранения, удаления сессии. Стоит прописать название сеанса, нажать кнопку «Сохранить». После этого вам не нужно будет постоянно вводит ip адресс выбирать порт и тип соединения. Нужно будет лишь выбрать из списка необходимый сеанс.
Также придется настроить корректное отображение кириллических символов. Слева выбираем вкладку «Окно», верхнюю ссылку «Внешний вид» , жмем на «Изменить», расположенную справа.
В нижней части окна настройки шрифта из набора символов выбираем «Кириллица».
После нажатия «Ок», зайдите во вкладку «Кодировка», проверьте кодировку, которая настраивает подключаемый сервер. Должно стоять UTF-8. в таком случае программа putty будет корректно отображать русскоязычный текст.
Чтобы подключение через putty прошло успешно, и пользователь смог работать с терминалом, сервером, сетевым маршрутизатором, на стороне, где расположены конечные устройства, должны быть произведены настройки SSH-сервера, открыт порт 22, указанный в настройках программы. На локальном компьютере, с которого будет произведено подключение, рекомендуется отключить защиту Файрволл / Брандмауэра Windows.
Начиная подключение впервые, на экране монитора пользователя появится окошко, предупреждающее на английском языке, что программа будет записывать удаленный ключ шифрования сервера. Из трех вариантов нужно выбрать «Да».
После этого откроется терминал, в котором нужно ввести логин, пароль. Каждый ввод должен заканчиваться нажатием «Enter». Символы не будут видимыми, подтверждением правильности операции станет подключение к серверу. Чтобы управлять системой воспользуйтесь командами Unix, Cisco.
Программа PuTTY – простой, удобный инструмент, открывающий широкие возможности работы с сервером. Утилита бесплатная, обеспечивает превосходную степень надежности при передаче информации, обладает гибкими настройками, чем заслужила востребованность.
Гугл в помощь
Но нигде не было описано как подключиться к серверу по ssh ключу и сразу залогиниться в систему. Были примеры использования plink, но это не то, что я искал. В процессе моих исследований, я выяснил что в арсенале PuTTy есть еще один инструмент, с помощью которого можно запустить подключение. И называется он pageant. Немного разобравшись в способах его использования я сваял себе простой батничек. Можно обойтись одной строкой, но для наглядности я написал файл с переменными и комментариями.
В результате выполнения этого скрипта запустится pageant и запросит у Вас фразу для расшифровки приватного ключа. После чего он запустит PuTTy и начнет подключнение к серверу, а также запомнит ввод парольной фразы. Пока pageant будет запущен, Вы сможете подключаться без повторного ввода парольной фразы. При подключении, в окне консоли PuTTy вы увидите что-то вроде примера с картинки.
Т.к. я использовал не портативную PuTTy, а установочный дистрибутив, то у меня вместо пути к PuTTy можно использовать обычный консольный вызов putty:
Загрузка файлов через SSH
Чтобы скопировать файл по SSH потребуется выполнить команду scp Подключение к серверу возможно только при наличии пароля и логина пользователя. Общая команда для скачивания имеет вид:
После запуска команды введите пароль от указанного удаленного сервера.
Как по SSH скачать файл на локальный компьютер с удаленного сервера
После подключения по SSH введите команду:
Например, команда может выглядеть следующим образом:
Она означает, что файл example.txt будет загружен с сервера 111.111.111.112 на локальный компьютер в папку «/directory».
Как загрузить файл на сервер по SSH с локальной машины
Чтобы загрузить файл по SSH на Linux выполните команду:
Предположим, команда выглядит следующим образом:
scp /home/example.txt [email protected]:/directory
Команду можно расшифровать как: файл example.txt будет скопирован на хост 111.111.111.112 в директорию «/directory».
Как скопировать файл по SSH с одного удаленного сервера на другой
Перед началом передачи данных через SSH подключитесь к серверу, где находится файл и выполните команду:
Указанная команда может иметь вид:
Это значит, что файл example.txt будет скопирован на хост 111.111.111.112 в директорию «/directory».
Как скачать по SSH папку со всеми файлами и подпапками
Для скачивания папки со всеми файлами и подпапками, используйте ключ -r :
Например, для скачивания каталога /home/user/buh команда может выглядеть следующим образом:
Как подключиться к серверу по нестандартному порту
Если работа SSH-сервера происходит через нестандартный порт, используйте опцию –P:
Например, команда может выглядеть следующим образом:
Подключение происходит по порту 2022 к серверу 111.111.111.112, на этот сервер копируется файл example.txt с локального компьютера в директорию «/directory».
Чтобы узнать, какие еще возможности предоставляет команда, запустите scp без параметров и прочтите краткую справку.
Как происходит загрузка файлов по SSH на Windows? В операционной системе от Microsoft используется утилита pscp.exe. Принцип ее работы схож с командой scp. Утилита pscp.exe изначально добавлена в программу Putty (самый популярный SSH-клиент для Windows). Но сама Putty не включена в набор Windows-программ. Скачать ее можно на официальном сайте.
При работе с операционной системой Windows и SSH-клиентом Putty, формат команд остается такой же как при работе с UX-системами. Меняется название исполняемого файла и используется синтаксис обозначения пути к файлам и каталогам при указании источника или места назначения (сравните: /home/example.txt — для Linux и C:Tempfile.tgz для Windows).
Как скачать файл по SSH через Putty? Открываем командную строку cmd.exe (сочетание клавиш Win+R), переходим в каталог, где расположен файл pscp.exe, набираем команду:
например,
Загрузить файл на сервер можно командой:
например,
Чтобы увидеть список папок и файлов, размещенных на сервере, введите:
Если в пути или в названии файла присутствуют пробелы, то обозначьте их двойными кавычками — “Путь к файлу”.
Как и с scp, запуская pscp.exe без заданных параметров, вы можете получить краткую информацию по возможным командам и перечень поддерживаемых модификаторов.
Заключение
SSH — удобный и надежный протокол для работы с удаленными устройствами. Он позволяет безопасно загружать и скачивать необходимую информацию с сервера на компьютер и наоборот. Преимущество SSH – простота использования и универсальность удаленного доступа, наличие ключей шифрования, обеспечивающих высокую степень защиты данных.
Основные команды PuTTY
Как говорилось ранее, для использования удаленного компьютера нам необходимо вводить различный набор команд. Их огромное множество, но для первоначального изучения достаточно знать лишь их небольшую часть.
ls — предназначена для вывода файлов, содержит в себе набор команд:
- ls -la — выводит различные документы и показывает права доступа, включая имя создателя и владельца;
- ls -lha — также выводит файлы, но показывает размер файла в байтах;
- ls -lha | less — используется для постраничного просмотра документов.
cd — необходима для перемещения между директориями, например, cd перенаправляет пользователя в указанную папку, cd../ перемещает в верхний уровень, cd ~ открывает корневую папку.
echo — позволяет перемещать текст в файл. Например, если нам требуется создать новый текстовый документ или добавить текст в уже созданный файл, достаточно ввести «echo Привет, мир! >> new.txt».
sudo — наиболее используемая команда, означающая «SuperUser Do». Она позволяет выполнять любые команды от имени администратора.
df — дает возможность увидеть доступное дисковое пространство в каждом из разделов операционной системы. Синтаксис: df .
mv — используются для переименования файлов и перемещения их в другую директорию. Синтаксис: mv .
rm — если нужно удалить файлы или директорию целиком, то используйте эту команду. Синтаксис: rm .
cp — для копирования файлов и целых директорий воспользуйтесь этой строчкой. Синтаксис: cp .
mc — предназначена для запуска файлового менеджера Midnight Commander, который позволяет работать с файлами по FTP внутри консольного окна.
cat — наиболее популярная команда в Linux, позволяющая считывать данные из файлов и выводить их содержимое. Наиболее простой способ отображения содержимого в командной строке. Синтаксис: cat .
mkdir — позволяет создать одну или несколько директорий с указанным именем. Например, mkdir mdir1 mdir2 mdir3 добавит сразу 3 директории.
chmod — изменяет права доступа к файлам и каталогам. Синтаксис: chmod .
pwd — при первом запуске терминала мы оказываемся в домашнем каталоге пользователя. Если вдруг каталог был изменен, то проверить это можно с помощью данной команды.
touch — используется для создания любого типа файлов: от пустого txt до пустого zip. Синтаксис: touch .
man и —help — нужны для того, чтобы узнать информацию о команде и о том, как ее можно использовать (man). Например, «man cat» покажет доступную информацию о команде cat. Ввод имени команды и аргумента помогает показать, каким образом можно использовать команду, например, cd –help.
locate — предназначена для поиска файла в системе Linux.
Это была лишь небольшая часть команд, которые можно использовать при подключении по SSH. Если вы только начинаете изучать основы администрирования серверов, то этого списка будет достаточно.
Шаг 3: Подключение по SSH, сохранение сессии и данных авторизации
Сохранение сессии
Если вам нужно часто подключаться к одному и тому же серверу, вы можете сохранить сеанс, чтобы не вводить адрес и порт каждый раз. Это делается следующим образом:
Авторизация по ключу
Помимо сохранения сеанса, можно также сохранить специальный ключ, который позволяет избежать необходимости постоянно вводить данные авторизации.
Если такой папки не существует, ее необходимо создать с помощью команды:
Мы обсудили использование PuTTY для подключения по SSH и рассмотрели несколько примеров базовых операций с этим приложением. Как видите, это не так сложно, как кажется.
Мы рады, что смогли помочь вам решить эту проблему.
Работа с программой
Интерфейс
Пользоваться программой PuTTY удобно, т. к. она имеет понятный интерфейс. Чтобы ее настроить , нужно знать назначение основных ее вкладок.
- Session позволяет задать параметры соединения, чтобы подключиться к серверу (IP-адрес, протокол и порт), а также сохранить настройки для многократного использования.
- Terminal : режим активации или деактивации терминала.
- Window : установка кодировки и изменение интерфейса.
- Connection отвечает за выбор шифрования, аутентификацию без ввода пароля и т. д.
Соединение с удаленным сервером
Принцип подключения не зависит от операционной системы. Это могут быть разные версии Windows (7, 10) или популярные дистрибутивы на основе Linux — Ubuntu, CentOS, Debian.
Подключиться по SSH через PuTTY просто. Для этого нужно следовать приведенной ниже инструкции.
- Ввести IP-адрес или имя хоста, к которому необходимо подключиться.
- Указать порт (по умолчанию везде 22).
- Выбрать тип соединения SSH.
- Ввести название подключения и сохранить его, нажав кнопку «Save».
- Активировать соединение, нажав на «Open».
- Указать данные для авторизации (логин и пароль).
После этого работа с терминалом осуществляется, как на локальном компьютере. Чтобы узнать информацию о версии Ubuntu, нужно ввести команду:
Для удобства можно создать жесткую ссылку (ярлык) на программу для быстрого запуска.
Использование SSH-ключей
Чтобы постоянно не вводить данные авторизации для соединения с удаленным сервером, нужно установить ключ SSH -типа.
Для примера, продемонстрируем ниже, как подключиться через PuTTY , установленного в Windows 10, при помощи SSH-ключа к серверу на Ubuntu.
Шаг №1
Для начала, нужно выполнить ряд действий на компьютере с ОС Windows.
- Установить программу для генерации ключа « Putty Key Generator » и запустить ее.
- Задать параметр « RSA » и активировать процесс кнопкой « Generate ». Нужно постоянно вводить указателем мыши в зоне окна выполнения операции для успешной генерации.
- Сохранить private key , для чего скопировать текст из консоли в документ . Предварительно нужно указать тип файла «.ppk ».
- Затем сохраняем public key. Для этого необходимо скопировать и вставить текст из буфера обмена в любой пустой текстовый файл.
- Свернуть программу.
Шаг №2
Далее необходимо перенести SSH-ключ на сервер Ubuntu, выполнив перечисленные ниже действия.
- Запустить программу PuTTY.
- Подключиться к серверу, используя его параметры для доступа (хост, порт и SSH-протокол).
- Командой mkdir .ssh создаем папку «.ssh». Затем командой ll проверяем наличие папки.
- Прописываем права доступа для папки .ssh только для владельца, командой « сhmod 700 .ssh/
- При помощи команды « cd .ssh » переходим в системную папку « ./ssh ».
- Создаем файл « authorized_keys », используя редактор nano, командой:
authorized_keys
Добавляем ваш public key и заканчиваем редактирование файла командой EOF
Шаг №3
Возвращаемся к программе PuTTY на Windows 10.
- Переходим в программу.
- Добавляем данные для подключения.
- Переходим во вкладку «Connection → SSH → Auth». Выбираем для аутентификации сохраненный файл «.ppk».
- Активируем соединение при помощи нажатия « Open ».
Работа с файлами
Программа позволяет делать операции с файлами. Чтобы закачать файл на сервер , находящийся под управлением Linux Ubuntu (с компьютера на ОС Windows), нужно действовать по приведенной ниже инструкции.
- Сохранить тестовый файл « mydoc.txt » на диске C:\ вместе с исполняемым файлом для безопасного копирования — pscp.exe.
- Открыть командную строку Windows: « Win+R → cmd → Enter ».
- Зайти в папку с программой pscp.exe, для чего ввести команду : « cd /d c:\Putty\pscp.exe » * , где « c:\Putty\ » — путь к файлу pscp.exe. * Путь к файлу «c:\Putty\pscp.exe» приведен в качестве примера.
- Далее можно приступать непосредственно к работе с файлом. Например, п ередать файл « mydoc.txt » на сервер « 192.241.7.16 » * со стандартным портом и пользователем Ubuntu74 в папку « root » можно командой: * IP-адрес «192.241.7.16» приведен только в качестве примера.
Если для соединения используется нестандартный порт (например, 25), то команда примет вид:
Ввести пароль для Ubuntu74 .
Скачать файл через PuTTY с сервера « 192.241.7.16 » в текущую папку можно с помощью команды:
Чтобы объединить файлы , нужно их загрузить на удаленную машину, а затем выполнить команду « sudo cat mydoc1.txt mydoc2.txt > mydoc.txt ».
Как подключиться к серверу без пароля
Сегодня мы разобрали одну из важнейших тем, с которой сталкивается каждый, кто начинает изучать администрирование серверов. Использование PuTTY позволяет подключаться по протоколу SSH и удаленно работать с компьютером на операционной системе Linux. Такой способ позволяет легко администрировать устройство и всегда быть в курсе возникающих проблем. Надеемся, что наша статья была полезной, и у вас не осталось вопросов
Спасибо за внимание!
Putty утилита удаленного доступа по различным протоколам, таким как ssh, telnet, rlogin. Не знаю как у Вас, но у нас она используется не только для удаленного администрирования серверов, но и также для пользовательского доступа к различным программным комплексам. То бишь при необходимости перевода пользователя на новое железо, приходится заново перенастраивать все подключения к серверам. В результате чего возник резонный вопрос, как перенести эти настройки, ведь их может быть очень много?
?где с:putty.reg это путь, куда мы сохраняем файл реестра. Соотвественно на новой машине мы просто запускаем этот файл, в результате чего ключ импортируется.
После чего, мы успешно импортируем настройки на новую машину.
Распространенные ошибки
Из обзоров работы PuTTY можно выделить 2 основные ошибки.
- Проблемы с аутентификацией.
При попытке подключения программа оповещает об ошибке. Уведомление «Access denied» означает, что в доступе отказано, так как неверно введены пароль или логин. В случае применения SSH-ключа сообщение будет другим.
«Permission denied (publickey). PuTTY Error output».
Обычно ошибка связана с некорректной аутентификацией на основе ключей. Такое случается, когда нет соответствующих прав доступа к файлам и не удаётся подтвердить права владельца.
Пользователю стоит проверить логин и пароль, а также имя SSH-ключа. Дополнительно может потребоваться проверка кода SSH-ключа в «authorized_keys».
Если ошибка не обнаружена, попробуйте применить графический клиент WinSCP.
- Откройте файл «sshd_config» в папке «/etc/ssh/».
- Найдите строки «PasswordAuthentication: YES» и «PermiRootLogin: NO».
- Поменяйте значения переменных на противоположные значения. Должно быть написано «PasswordAuthentication: NO» и «PermiRootLogin: YES».
- Сохраните изменения, перезапустите PuTTY и попробуйте подключиться снова.
- Ошибка подключения.
Иногда пользователи сталкиваются с ошибкой «Unable to open connection to САЙТ Host does not exist». (Вместо «САЙТ» будет указан актуальный домен».
Это значит, что ссылка на SSH-хост не соответствует сетевому адресу.
Если время подключения истекло или был отказ соединения, программа выдаст другие ошибки.
«Network error: Connection timed out»;
«Network error: Connection refused».
Такие проблемы могут возникнуть в 3 случаях.
- Отсутствует сетевое подключение.
- Исходящее подключение заблокировано антивирусом или брандмауэром.
- Некорректно указаны IP-адрес или порт.
Чтобы продолжить работу, проверьте IP-адрес хоста. Если он указан верно, посмотрите, не блокируют ли другие программы прописанный в настройках порт и внесите его в список исключений. Проверьте PuTTY во вкладках «Session» и «Connection». Включите стандартный порт 22 в список исключений антивируса.
Описание
Доступный в качестве сетевого инструмента с открытым исходным кодом, он предлагает вам различные стандартные услуги, такие как последовательная терминальная связь, Telnet, Rlogin, а также безопасную передачу файлов через SCP и SFTP. Скачать PuTTY русская версия дает возможность выбрать имя хост-сервера Интернета, с которым необходимо установить соединение. Это приложение предоставляет пять протоколов на выбор, т. е. Telnet, Rlogin, последовательный и Raw. Первые три используются для входа. С другой стороны, Raw может использоваться в качестве отладки и последовательного для подсоединения к локальной последовательной линии.
Как только появится окно Конфигурации, вам нужно ввести имя хоста (или IP-адрес) для сервера, к которому вы хотите подключиться. После этого, можно выбрать правильный номер порта в поле Порт. В поле сохраненные можно указать имя сеанса, введя заголовок и нажав кнопку Сохранить. Имя сеанса отображается в списке.
Скачать PuTTY для Windows 10 является одним из лучших программ удаленного доступа, который предлагает вам подменю специальных команд в зависимости от используемого. Эти команды предназначены, чтобы обеспечить безопасность. Кроме того, SSH-клиент умеет подключаться к нескольким ресурсам и даже поддерживает через прокси-сервер.
После того, как вы настроили все, программа сохраняет хост-серверы и их соответствующие настройки для того, чтобы дать вам быстрый и точный обмен между вашими системами. Кроме того, последняя версия поддерживает множество алгоритмов шифрования, таких как Blowfish, AES, DES и Arcfour, среди прочих.
Специально предназначенное для программистов и системных администраторов, приложение имеет простой и понятный интерфейс. Программное обеспечение удаленного мониторинга имеет возможность сделать подсоединение через Интернет, и его богатый набор функций достаточно велик, чтобы удовлетворить потребности профессиональных пользователей. Он легко настраивается и включает в себя ряд опций, функций безопасности и даже внешнего вида окна.
Network tool for PC описывает свою комплексную панель конфигурации, чтобы помочь вам настроить и управлять сеансами, а также соединениями вместе с терминалом и окном, которое его оборачивает. Вы можете легко выбрать тип подключения и установить параметры ведения журнала для выбранного сеанса.
Существует раздел, который относится к нескольким общим настройкам наряду с параметрами дисциплины линии и дистанционным управлением печатью. Вы также можете установить действия клавиатуры, сигналы тревоги, а также расширенные функции терминала, перевода, поведения, выбора или цвета окна. Что больше включено в полной версии, так это то, что его область настраивает низкоуровневые TCP-соединения, данные входа, версию интернет-протокола, переменные среды, тип прокси-сервера и другие специфические настройки.
В добавлении, внося в журнал характеристика сохраняет каждый ответ нажатия клавиши и стержня в реальном времени, позволяющее вы сохранить или послать архив журнала для более дальнейшего анализа. Это ПО, которое предназначено для управления несколькими серверами. Скачайте PuTTY для Windows 7 сейчас и установите подсоединение PC-to-PC по сети.
Как скачать PuTTY.EXE и перенести настройки
В процессы работы когда список серверов уже приличный и возникла необходимость переноса настроек PuTTY на другую рабочую станцию, следует импортировать ветку реестра:
полученный reg-файл запустить на новом рабочем месте.
Сохранить и перенести настройки PuTTY можно выполнив команду (пишется в одну строчку):
regedit /e a:putty.reg HKEY_CURRENT_USERSoftwareSimonTathamPuTTY
там самым на дискете (диск a:) появится файл putty.reg, который надо запустить на компьютере куда переносите настройки PuTTY. Кто не ищет легких путей, может найти выше указанную ветку реестра и импортировать ее вручную.
Как настроить PuTTY
В настройках программы нет ничего сложного. Давайте откроем программу и посмотрим, что в ней есть. После запуска перед нами отобразится окно конфигурации приложения, где слева находятся различные категории, а справа – их настройки.
Программа включает в себя 4 основных раздела:
- Session — основная вкладка, предназначенная для подключения к удаленному компьютеру. Здесь вводятся параметры подключения, порт, адрес, а также вносятся так называемые пресеты, которыми можно воспользоваться, чтобы не вводить каждый раз данные для входа. Достаточно один раз прописать настройки сессии, сохранить ее и использовать при следующем запуске программы.
- Terminal — необходима для включения или отключения возможностей терминала.
- Window — здесь производятся все настройки интерфейса: внешний вид окна, цвет, шрифт и кодировка.
- Connection — настройка параметров подключения, алгоритма шифрования, сжатия, ключей аутентификации и других значений.
Нам потребуется всего две вкладки: Session и SSH. Первым делом перейдем ко второй и убедимся, что версия протокола стоит в значении «2». Как правило, сейчас используется понятие SSH-2, так как первая версия практически не применяется из-за существенных недостатков, например, ошибки в схеме обеспечения безопасности.
Вернемся к разделу Session, где находятся основные параметры, которые потребуются нам для подключения к серверу по SSH. Давайте немного остановимся и поговорим о них:
- Первый блок включает в себя основные параметры, необходимые для подключения: окно ввода IP-адреса и порта, строку с выбором типа подключения.
- Следующий блок предназначен для создания пресетов, которые можно использовать для быстрого подключения к удаленному компьютеру. В строку «Saved Sessions» вводится название сессии, оно сохраняется с помощью кнопки «Save». Чтобы воспользоваться сохраненным пресетом, достаточно его загрузить с помощью кнопки «Load».
- Последний блок – параметры закрытия окна при выходе. Доступные значения: always, never, only on clean exit.
Как видите, в настройках PuTTY нет ничего сложного. Теперь давайте перейдем к подключению по протоколу SSH.