Советы по эффективной работе с Putty. И еще про Путти (про настройки из разных источников)

PuTTY - это удобная и поэтому популярная утилита, предназначенная для создания и настройки безопасного удаленного соединения с компьютером или выделенным сервером и последующего выполнения на нем определенных команд. При подключении могут использоваться протоколы TELNET, SSH и многие другие, при этом программа распространяется на бесплатной основе, обладает большим количеством настроек и возможностей. Например, можно настроить шрифты, вести логи, изменить некоторые параметры консоли, а также входит в число возможностей PuTTY и авторизация по ключу.

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

А если вы не хотите разбираться с PuTTY, консолью и SSH, то Вам нужно аренда выделенного сервера с администрированием . Наши администраторы решат поставленные задачи быстро и бесплатно.

Установка и основные команды 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.

Зачем она нужна?

Как правило данную программу используют для передачи команд серверу. Т.е. вы настраиваете PuTTY -> она подключается к серверу -> вы вводите в командную строку команды -> сервер их выполняет.

Еще одно применение - это передача файлов с компьютера на сервер и обратно, но для таких целей чаще используют бесплатную программу Filezilla , Total Commander или Far Manager .

Где скачать PuTTY?

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

Как правильно настроить PuTTY?

1. Запускаем без установки

После того как вы скачаете программу с официального сайта, устанавливать ее не нужно. Просто запускаете файл PuTTY.exe и видите такое окно:

2. Находим настройки

Обычно хостинг-провайдер высылает настройки для доступа к серверу по SSH-протоколу, но важно чтобы вы уточнили наличие данной услуги у своего хостера. Когда у вас есть настройки переходим к заполнению нужных полей:

3. Вводим настройки и подключаемся

Host Name (or IP-adress) - имя хоста или IP-адрес, которые присылаются в настройках от хостера.
Port - ставим 22.
Saved Session - вводим любое имя для сессии и жмем "Save" ("Open" пока еще рано жать).Далее в левой колонке выбираем вкладку SSH и видим следующее:

Здесь ничего не трогаем, но в поле Preferred SSH protocol version выбираем 2 only (на некоторых хостингах можно просто оставить 2). Чтобы подключиться к серверу жмем "Open".

После этого должен появиться черный экран с надписью "Login as ". Вводите логин но знайте, что когда вы его вводите, то экран остается черным. Т.е. на нем ничего не происходит, поэтому когда закончите ввод логина, просто нажмите Enter. Далее вас попросят ввести таким же образом и пароль. Если все было настроено правильно, то вы увидите перед собой командную строку сервера. Соответственно в нее нужно вводить команды.

Важные команды PuTTY

Широкий список команд смотрим в отдельной статье , а самые главные мы описываем здесь:

имя команды --help - покажет полную информацию о команде и что она делает;
mc - запускает Midnight Commander (файловый менеджер);
ls - покажет файлы на сервере;
ls - la - покажет все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения;
cd директория - перейдет в указанную директорию;
cd ../ - вернуться на директорию вверх;
mv - переименовать\перенести файл;
rm - удалить файл;
cp - копировать;
chmod - поменять права на папку или файл;
cat имя файла - покажет содержимое файла;
mkdir - создать папку.

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

Для того, чтобы начать работу с PuTTy , скачайте её с официального сайта или с нашего сайта . Документацию по программе Вы можете найти (только на англ.), FAQ по ней .

Перед тем, как начать работу с вашим аккаунтом по SSH , Вам необходимо включить SSH у себя на главной странице в , в разделе Тех. информация . Также там можно узнать имя сервера для подключения.

Для начала работы запустите файл putty.exe . Перед Вами появится окно, представленное на рисунке ниже.



В поле Host Name or IP address) вводите имя сервера или его ip, которые Вы узнали в разделе "Тех. информация "(например, robin.сайт или pixel.сайт ). Порт оставляйте по умолчанию 22. В поле Saved Sessions введите любое имя сессии (коннекта), например my_session , и нажмите Save . После этого нажмите Open и Вы увидите такое окно.



В поле login as введите имя Вашего пользователя (совпадает с логином аккаунта для доступа в ПУА), нажмите Enter . После чего появится надпись Password . Вводите Ваш пароль для доступа по SSH (также совпадает с паролем от ПУА). Не пугайтесь - во время ввода пароля на экране ничего не отображается (ни звёздочек, ни чего-либо подобного). После того, как Вы закончили вводить пароль, нажмите Enter .
Если логин и пароль введены верно, то произойдёт подключение к серверу и Вы попадете в командную оболочку Linux .

Также заметим, что сочетание Ctrl+V и Ctrl+C в PuTTy не работают. В буфер обмена копируётся всё, что выделено с помощью мыши, а вставка осуществляется либо правой кнопкой мыши, либо сочетанием клавиш SHIFT+INSERT .

Полезные команды

Рассказать о всех командах 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 скачайте её с официального сайта или с нашего сайта . Работает PuTTy без инсталяции, что радует. Документацию по программе вы можете найти (правда она на английском) и читайте FAQ по ней (опять же на английском) .

Ну допустим Вы скачали программу. Для начала работы запустите файл 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)

Желаем удачи в работе!