Putty вставить из буфера обмена. Putty как пользоваться - putty ssh, горячие клавиши

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

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

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

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

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

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

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

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

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

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

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

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

Каждый раз вводить пароль вслепую для входа на сервер (особенно, если он "хороший", то есть длинный и не запоминающийся ) крайне утомительно. Поэтому стандартное сохранение сессии соединения с сервером в PuTTY оставляет желать лучшего. А так хочется заходить на сервер в один, максимум в два клика! Отсюда встаёт вопрос: «Как запустить PuTTY с паролем? » И вот что странно, ответ на этот вопрос есть. Даже два! =)

Предупреждение о безопасности!

Изложенные в этой статье методы хранения данных (логина и пароля) не безопасны!

Если к вашему компьютеру имеет доступ неограниченный круг лиц, то лучше воздержаться от их использования, так как данные будут храниться в открытом (незашифрованном виде)! Передаваться по сети данные будут по тому протоколу, который выбран в PuTTY, так что угроза только одна: данные могут потырить только с вашего компьютера, пока вы отлучились за кофе и круассаном. ;)

Первичные настройки

Для того, чтобы запустить PuTTY с паролем, нужно сначала сохранить в ней настройки сессии . С этими настройками и будет осуществляться дальнейший вход на удалённый сервер.

Вариант первый. Запускаем PuTTY с паролем , запуская bat-файл с данными пользователя

Для начала конечно создаём bat-файл . Назвать батник наверное стоит как-то осмысленно и поместить его в том месте, где он всегда будет под рукой, когда нужно будет зайти на сервер. После этого вписываем в него следующую информацию:

Cd %ProgramFiles%\Putty\ start putty.exe -load SERVER_NAME -l USER_NAME -pw PASSWORD

Для того, чтобы было ясно, что значат эти две строчки поясню:

  • cd - команда перехода по директориям (дальше абсолютный путь, поэтому батник запустится из любого места, где он будет лежать, даже с флешки)
  • %ProgramFiles% - константа операционной системы Windows, которая обозначает абсолютны путь к папке Program Files . В названии этой папки есть пробел. Именно поэтому и используется данная константа
  • %ProgramFiles%\Putty\ - абсолютный путь до директории (стандартный при установке PuTTY ), где лежит программа putty.exe . Куда установили, там и лежит. Если в другое место, данный путь нужно поменять на тот, который у вас на компьютере
  • start - команда Windows на исполнение файла. Если её не указать, то будет открываться два окна: одно консоли Windows, второе собственно окно PuTTY с открытой сессией с сервером. А зачем нам оставлять открытое окно консоли Windows?
  • putty.exe - собственно файл программы PuTTY, который мы и запускаем с параметрами:
    • -load - открыть сервер, указанный в параметре SERVER_NAME
    • -l - предшествует вводу имени пользователя, имя которого указано в параметре USER_NAME

Всё ввели, подставили свои данные, сохранили изменения в bat-файле. Теперь двойным кликом запускаем батник и сразу попадаем на сервер под тем пользователем, данные которого сохранены. Удобно! =) Но не безопасно (как я и писал выше).

Вариант второй. Запускаем PuTTY с паролем , указанным в ярлыке программы putty.exe

Как ясно из названия этого варианта, первым делом нужно создать ярлык программы putty.exe . Ярлык имеет смысл назвать так, чтобы понимать, данные какой сессии в нём сохранены, чтобы не путаться. Так как пути к программе в ярлыке указаны в абсолютном виде, то ярлык можно переместить в то место, где он будет всегда под рукой и не бросаться в глаза тем, кто захочет потырить данные, в нём хранящиеся (логин и пароль к серверу ).

После того, как ярлык создан, открываем его свойства:

В открывшемся окошке на вкладке «Ярлык » в строчку «Объект » дописываем данные о нашем соединении с сервером в виде:

"C:\Program Files\PuTTY\putty.exe" USER_NAME@SERVER_NAME -pw PASSWORD

  • "C:\Program Files\PuTTY\putty.exe" - путь до программы putty.exe , записанный в кавычках
  • USER_NAME - имя пользователя, которое мы раньше каждый раз вводили вручную при заходе на сервер
  • @ - значок такой =)
  • SERVER_NAME - имя сервера, сохранённое в сессиях PuTTY, с которым мы устанавливаем соединение
  • -pw - предшествует вводу пароля пользователя, который указан в параметре PASSWORD
  • PASSWORD - пароль пользователя для входа на удалённый сервер

И нажимаем кнопку «ОК ».

Wondows в целях безопасности может запросить подтверждения изменения в параметрах ярлыка. Тут надо просто согласиться. =)

Вот в общем-то и всё.

Заключение

Если в сессиях PuTTY есть сохранённые данные, совпадающие с данными, сохранённые в ярлыке и/или bat-файле, то при запуске батника или двойному клику по ярлыку будет открываться сессия сразу с залогинившимся пользователем, что крайне удобно, но не слишком безопасно, т.к. все данные хранятся в открытом виде.

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

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

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

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

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

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

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

Добрый день, вот небольшая памятка для себя описывающая, как копировать вставить в 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.