Советы по эффективной работе с Putty. Как сохранить логин и пароль в PuTTY Putty вставка из буфера обмена

Добрый день, вот небольшая памятка для себя описывающая, как копировать вставить в PuTTY. Протокол SS H был разработан, как безопасная, зашифрованная замена протокола RSH. RSH используется для удаленного доступа оболочки к системе UNIX (или UNIX-подобной) и когда-то был популярен среди системных администраторов до того, как безопасность сети стала постоянной проблемой, которой она является сейчас. Теперь, благодаря SSH, можно получить надежность, с помощью зашифрованного протокола, известного своей универсальностью и безопасностью. Хотя OpenSSH, вероятно, является наиболее используемой реализацией SSH в мире, и PuTTY, является наиболее часто используемым SSH-клиентом для платформы MS Windows.

Основные возможности PuTTY

Как и OpenSSH, PuTTY - очень универсальный инструмент для удаленного доступа к другому компьютеру. Вероятно, он чаще используется людьми, которым нужен безопасный удаленный доступ к оболочке в системе UNIX или Linux, чем для каких-либо других целей, хотя это только одно из многих его применений. PuTTY - это больше, чем просто клиент SSH. Он поддерживает все следующие протоколы:

  • raw: необработанный протокол обычно используется для отладки сети.
  • rlogin: это незашифрованный протокол удаленного входа в систему UNIX, который использует порт 513 по умолчанию.
  • serial: опция serial используется для подключения к последовательной линии. Наиболее распространенная цель для этого - установить последовательное соединение между компьютерами вместо Ethernet или другого сетевого соединения.
  • SSH: Как уже отмечалось, SSH - это зашифрованный протокол безопасного удаленного входа, который по умолчанию использует порт 22.
  • Telnet : является незашифрованным протоколом удаленного доступа. Обычно он использует порт 23 и доступен во многих системах, кроме UNIX. Как и rlogin, популярность Telnet снизилась из-за проблем с конфиденциальностью.
  • В дополнение к пяти протоколам, поддерживаемым PuTTY, он также поддерживает такие функции, как сохраненные конфигурации сеансов, ведение журнала сеансов, настройки языка (языка) и сеансы прокси.

Важность SSH в Windows

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

SSH через PuTTY предлагает быстрый и простой способ безопасного доступа к среде оболочки UNIX из системы Windows. Это удобно не только из-за очевидной потребности некоторых людей в работе с системами Windows и UNIX/Linux, но также и для людей, которые вынуждены использовать Windows и хотят получить доступ к возможностям оболочки UNIX. Как и в случае OpenSSH, PuTTY может использоваться в качестве защищенного веб-прокси. PuTTY может использоваться для защиты соединений TortoiseSVN с сервером Subversion.

Содержимое статьи:

В Linux есть замечательный ssh клиент Putty, которым пользуется огромное число администраторов, когда необходимо зайти на сервер, но при его использовании, можно столкнуться с трудностями при выполнении операций с буфером обмена. Стандартные для Windows комбинации клавиш Ctrl+C и Ctrl+V тут не работают, а привычное меню с пунктами "копировать" и "вставить" отсутствует. В данной статье пойдет речь о связке Linux Mint + Putty, т.к. именно на этой ОС данная информация и проверялась, но скорей всего информация будет актуальная и для Ubuntu подобных систем.

Как скопировать текст

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

Как вставить текст

Вариант 1 (с помощью мышки)

Если у вас используется мышка, в которой имеется средняя кнопка (или колесико, которое можно нажимать), то вставить скопированный текст в нужное место (браузер, текстовый редактор, локальная консоль и т.п.) можно просто нажав эту самую среднюю кнопку (колесико).

Вариант 2 (с помощью клавиатуры)

Если же в вашем распоряжении нет такой мышки или же вам удобней пользоваться так называемыми горячими клавишами, то вставить выделенный текст можно следующей комбинацией клавиш:
Shift + Insert

Но данная комбинация клавиш поможет вставить скопированный текст только в самом окне Putty. Для того, чтобы вставить скопированный текст в любое другое место, необходимо использовать среднюю кнопку мышки, как написано выше.

Вариант 3 (с помощью тачпада)

Что же делать, если используется ноутбук с тачпадом в котором есть только две физических кнопки? Ответ прост, нужно эмулировать на тачпаде нажатие средней кнопки мышки. На моем ноутбуке это делается следующим образом: касаемся одновременно тремя пальцами поверхности тачпада (в интернете видел указание, что достаточно и двух, но в моем случае это не срабатывает) и не убирая пальцы с поверхности нажимаем на левую кнопку тачпада. Этот вариант, как и первый подходит для того, чтобы вставлять текст из буфера не только в консоль Putty, но и в любое другое место.

PuTTY программный клиент удаленного подключения и настройки серверов Linux, Telnet-терминалов, сетевых маршрутизаторов. С помощью PuTTY Вы можете подключаться по сетевым протоколам SSH, Telnet, Rlogin к оконечным хостам; настраивать устройства через последовательный Com-порт.

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

Открываем программу PuTTY и в категории «Session» указываем имя хоста или IP-адрес сервера, по умолчанию используем порт 22. Прописываем имя сессии и нажимаем кнопку сохранить «Save», это делается, чтобы не вводить заново каждый раз IP-адрес при последующем подключении к серверу.

Перед сохранением соединения необходимо в категории «Windows» - «Appearance» нажать на кнопку «Change» и выбрать из набора символов «Кириллица», затем проверить в «Translation» кодировку, которая должна быть установлена в UTF-8 – эти настройки обеспечат корректное отображение кириллических символов. Соединение Настроено!

Примечание: для успешного подключения к серверу, терминалу или сетевому маршрутизатору на стороне оконечного оборудования должен быть настроен SSH-сервер, открыт 22 порт и на локальном компьютере с которого производится подключение отключить Файрволл / Брандмауэра Windows.

Пробуем подключаться к серверу SLES 12 SP1 x64, кликая на кнопку «Open», как показано на первом рисунке. При первичном подключении отобразится окно предупреждения, что программа Putty запишет удаленный ключ шифрования сервера, подтверждаем нажатием кнопки «ДА».

Открывается окно терминала, где нужно ввести логин и пароль для входа в систему, после каждого ввода нажимаем клавишу «Enter». При вводе пароля символы не отображаются. Успешное подключение к серверу SSH обусловлено последним входом в систему и появлением надписи имени хоста.

Чтобы управлять системой необходимо использовать команды Unix, Cisco и другие. Для более удобного управления системой Linux рекомендую использовать MC – Midnight Commander (файловый менеджер с текстовым интерфейсом).

Пример вывода введенной команды ls -ls (показывает подробный вывод списка файлов, права доступа, группу владельца, размеры каждого файла, дату и т.д.):

PuTTY горячие клавиши

Основное и самое главное – копировать/вставить , чтобы скопировать текст с любого места в буфер обмена необходимо нажать сочетание клавиш Ctrl-C и вставить в окно PuTTY используя горячие клавиши Shift-Insert или нажав правую кнопку мыши, тем самым текст вставится в консоль. Если нужно скопировать/вставить текст в самом окне PuTTY, тогда просто выделите текст в окне и вставьте таким же образом, как указано ранее.

Ctrl+A – переход к началу строки

Ctrl+C – завершить текущую команду

Ctrl+D – прекращение сеанса работы (команда «exit»)

Ctrl+L – смещение экрана, все что было ранее введено переместиться в самый вверх

Ctrl+P – вывод ранее введенных команд (нажатие стрелкок Вверх/Вниз)

Ctrl+U – удалить строку

Ctrl+W – удалить одно слово в текущей строке

Ctrl+Z – остановить текущую команду

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

Рассказывать, как выполнять основные действия с программой, в данной статье мы не будем. А ознакомиться предлагаю с настройками и функциями, которые помогут вам работать с PuTTY более эффективно.

Увеличение количества строк терминала

Часто в результате каких-то действий в консоль выводится большое количество информации, и вам необходимо её пролистать. Однако, настройки по умолчанию ограничивают вывод двумя сотнями последних строк. Для изменения этого параметра откройте окно настроек, перейдите в категорию Window и измените параметр Lines of scrollback на подходящее вам значение, к примеру, 5000.

Полезные горячие клавиши

Копирование и вставка текста

Для копирования текста из консоли PuTTY нужно просто выделить текст - он автоматически скопируется в буфер обмена. Для вставки текста в консоль используется сочетание клавиш Shift+Insert, либо можно просто нажать в консоли правой кнопкой мыши.

Редактирование вводимой команды

Ctrl+A – переместить курсор в начало вводимой строки
Ctrl+E – переместить курсор в конец вводимой строки
Alt+F – переместить курсор к следующему слову во вводимой строке
Alt+B – переместить курсор к предыдущему слову во вводимой строке

Ctrl+U – удалить все символы, предшествующие курсору; удобно использовать для полного удаления напечатанной команды
Alt+BackSpace, Ctrl+W – удалить слово, предшествующее курсору

Прокрутка текста

Конечно, наиболее естественной является прокрутка колесиком мыши. Но прокрутка с помощью горячих клавиш во многих случаях быстрее. Если хотите повысить эффективность своей работы, попробуйте.

Shift+PageUp – прокрутка текста вверх
Shift+PageDown – прокрутка текста вниз
Ctrl+PageUp – построчная прокрутка текста вверх
Ctrl+PageDown – построчная прокрутка текста вниз

Дополнительно

Ctrl+C – прервать исполнение текущей команды
Ctrl+L – очистить экран

Перенос сессий PuTTY на другой компьютер

Представим ситуацию, когда вам необходимо перенести созданные в PuTTY сессии на другой компьютер. Самый простой способ - перенести соответствующую ветку реестра. Для этого необходимо в командной строке Windows выполнить следующую команду:

C:>regedit /e "%userprofile%\desktop\PuTTY.reg" HKEY_CURRENT_USER\Software\Simontatham

После чего на рабочем столе появится файл PuTTY.reg, который необходимо перенести на другой компьютер, запустить и согласиться с импортом ветки реестра.

Авторизация без использования пароля

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

PuTTY поддерживает авторизацию по открытому ключу. Вы можете сгенерировать пару ключей: публичный и приватный. Публичный ключ вы размещаете на всех серверах, где хотите проходить авторизацию таким методом, а приватный ключ храните у себя, в безопасном месте.

Итак, приступим к настройке этого способа авторизации.

Запустим программу PuTTYgen, которая устанавливается вместе с PuTTY.

В следующем окне выбираем тип ключа SSH-2 RSA. И указываем в поле Numbers of bits in a generated key значение 2048.

После чего нажимаем Generate и водим курсором в пределах окна, пока полоса прогресса не заполнится.

Далее нажимаем Save public key и сохраняем публичный ключ под именем id_rsa.pub. Нажимаем Save private key и сохраняем приватный ключ под именем mykey.ppk, соглашаясь сохранить ключ без использования пароля.

Теперь необходимо скопировать публичный ключ на сервер. Сделать это можно, к примеру, с помощью утилиты PSFTP, которая также устанавливается вместе с PuTTY.

Открываем программу и вводим:

psftp> open youserver.ru
psftp> put id_rsa.pub /tmp/id_rsa.pub

ssh-keygen -i -f /tmp/id_rsa.pub >> /root/.ssh/authorized_keys

И в завершении запускаем Pageant.

После чего в трее появится значок. Нажимаем по нему правой кнопкой мыши, и выбираем пункт AddKey. В появившемся окне добавляем приватный ключ mykey.ppk. Вот и все, отныне при входе на сервер пароль запрашиваться не будет.

Другие программы для работы по SSH

Если у вас несколько серверов и вы хотите работать с ними эффективнее, тогда попробуйте удобную «обертку» для PuTTY – PuTTY Connection Manager. Скачать её можно отсюда .

Bitvise SSH Client

Данный продукт схож с PuTTY и его использование не должно вызвать проблем. Основное преимущество Bitvise SSH Client – наличие очень удобного двухпанельного файлового менеджера, работающего по протоколу SFTP. Программа бесплатна и доступна для скачивания с официального сайта .

SecureCRT

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

30 May 2014 | Автор: dd |

Конечно занятно, когда какие то знания находятся на подкорке, на уровне инстинктов – вчера на форуме поинтересовались как вставить из буффера обмена в терминальном клиенте puTTY.

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

вставить в puTTY из буфера обмена – кликом по правой кнопки мыши (как вариант Shift+Insert);
скопировать в puTTY – выделить текст и щелкнуть левой кнопкой мыши.

Только при вставке текста надо учитывать тот, момент, что если случайно скопировали в буффер обмена и следующую строку, то переход пойдет за ввод ENTER и как следствие команда запустится на исполнение.

Так что вчера, пытаясь снова , приходилось их постоянно убивать из процессов.

Операции работы с буфером обмена в puTTY , 5.3 out of 10 based on 9 ratings

Загрузка...
Top