Съвети за ефективна работа с Putty. Как да запазите потребителско име и парола в PuTTY Putty, поставете от клипборда

Добър ден, ето една малка бележка за мен, описваща как да копирам паста в PuTTY. Протоколът SS H е проектиран като защитен, криптиран заместител на протокола RSH. RSH се използва за отдалечен достъп shell към UNIX (или UNIX-подобна) система и някога е бил популярен сред системни администраторипреди сигурността на мрежата постоянен проблемкоято е тя сега. Сега, благодарение на SSH, е възможно да се постигне надеждност, като се използва криптиран протокол, известен със своята гъвкавост и сигурност. Въпреки че OpenSSH е може би най-използваната SSH реализация в света, а PuTTY е най-използваният SSH клиент за платформата MS Windows.

Основни характеристики на PuTTY

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

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

Значение на SSH в Windows

Разбира се, има редица причини да използвате инструмент като PuTTY. Но най-често срещаните цели са свързани с SSH протокола. Ужасна идея е да се свързвате с уеб хост през некриптирана връзка, за да управлявате уеб хостинг и да прехвърляте файлове. Използването на некриптирано влизане е добър начиннаправи твое сметкауеб хост, „притежаван“ от нападателя. Използването на защитен, криптиран протокол като SSH за такива цели е много повече най-добрият вариант.

SSH чрез PuTTY предлага бърз и лесен начин за сигурен достъп до UNIX shell среда от Windows система. Това е удобно не само поради очевидната нужда на някои хора, с които да работят Windows системии UNIX/Linux, но също и за хора, които са принудени да използват Windows и искат да получат достъп до възможностите на обвивката на UNIX. Както при OpenSSH, PuTTY може да се използва като защитен уеб прокси. PuTTY може да се използва за защита на TortoiseSVN връзки към Subversion сървър.

Съдържание на статията:

Linux има прекрасен ssh клиент, Putty, който се използва от огромен брой администратори, когато е необходимо да влезете в сървъра, но когато го използвате, може да срещнете трудности при извършване на операции с клипборда. Стандарт за Комбинации от Windowsклавишите Ctrl+C и Ctrl+V не работят тук и обичайното меню с елементи „copy” и „paste” липсва. Тази статия ще обсъди връзката Linux Mint+ Замазка, т.к на тази конкретна ОС. тази информацияи е проверено, но най-вероятно информацията ще бъде от значение за системи, подобни на Ubuntu.

Как да копирате текст

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

Как да вмъкна текст

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

Ако използвате мишка, която има среден бутон (или колело с възможност за кликване), поставете копирания текст на правилното място (браузър, текстов редактор, локална конзола и т.н.) можете просто да натиснете точно този среден бутон (колело).

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

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

Но тази клавишна комбинация ще ви помогне да поставите копирания текст само в самия прозорец на Putty. За да поставите копирания текст на друго място, трябва да използвате средния бутон на мишката, както е описано по-горе.

Вариант 3 (чрез тъчпад)

Ами ако използвате лаптоп с тъчпад, който има само два физически бутона? Отговорът е прост, трябва да емулирате натискане на средния бутон на мишката върху тъчпада. На моя лаптоп това става по следния начин: докосваме повърхността на тъчпада с три пръста едновременно (в интернет видях индикация, че два са достатъчни, но в моя случай не работи) и без да отстранявам пръсти от повърхността, натиснете левия бутон на тъчпада. Тази опция, подобно на първата, е подходяща за поставяне на текст от буфера не само в конзолата на Putty, но и на всяко друго място.

PuTTYсофтуерен клиент дистанционна връзкаи настройки Linux сървъри, Telnet терминали, мрежови рутери. С PuTTY можете да се свържете чрез мрежови протоколи SSH, Telnet, Rlogin за крайни хостове; конфигуриране на устройства чрез сериен Com-порт.

PuTTY как да използвате или да се свържете чрез PuTTY SSH

Отваряме програмата PuTTY и в категорията „Сесия“ посочваме името на хоста или IP адреса на сървъра, по подразбиране използваме порт 22. Пишем името на сесията и натискаме бутона „Запазване“, това се прави, за да не за повторно въвеждане на IP адреса всеки път, когато следващия път се свържете със сървъра.

Преди да запазите връзката, трябва да кликнете върху бутона "Промяна" в категорията "Windows" - "Външен вид" и да изберете "Кирилица" от набора от знаци, след което да проверите кодирането в "Превод", което трябва да бъде зададено на UTF -8 - тези настройки ще осигурят правилно показване на кирилицата. Връзката е установена!

Забележка:за успешно свързване към сървър, терминал или мрежов рутер отстрани крайно оборудване SSH сървърът трябва да е конфигуриран, порт 22 отворен и включен локален компютърот който се свързвате, деактивирайте защитната стена / защитната стена на Windows.

Опитваме се да се свържем със сървъра SLES 12 SP1 x64, като щракнете върху бутона "Отвори", както е показано на първата фигура. По време на първоначалното свързване ще се покаже предупредителен прозорец, че програмата Putty ще запише ключа за криптиране на отдалечения сървър, потвърдете с натискане на бутона "ДА".

Отваря се терминален прозорец, в който трябва да въведете вашето потребителско име и парола за влизане в системата, като след всяко въвеждане натискате клавиша "Enter". При въвеждане на парола знаците не се показват. Успешната връзка към SSH сървъра се дължи на последното влизане и появата на името на хоста.

За да контролирате системата, трябва да използвате Unix команди, Cisco и др. За по-удобно управление на системата Linux препоръчвам да използвате MC - Midnight Commander (файлов мениджър с текстов интерфейс).

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

Бързи клавиши PuTTY

Основното и най-важното Копирай постави, за да копирате текст от където и да е в клипборда, трябва да натиснете клавишната комбинация Ctrl-C и да го поставите в прозореца PuTTY, като използвате клавишните комбинации Shift-Insert или като натиснете десния бутон на мишката, като по този начин текстът ще бъде вмъкнат в конзолата. Ако трябва да копирате/поставите текст в самия прозорец на PuTTY, просто изберете текста в прозореца и го поставете по същия начин, както по-горе.

Ctrl+A - отиване в началото на реда

Ctrl+C - край на текущата команда

Ctrl+D - прекратяване на сесията (команда "изход")

Ctrl + L - преместване на екрана, всичко, което е въведено преди това, ще се премести в самия връх

Ctrl + P - показване на въведени преди това команди (натискане на стрелките нагоре / надолу)

Ctrl+U - изтриване на ред

Ctrl+W - изтриване на една дума от текущия ред

Ctrl+Z - спира текущата команда

Днес SSH е най-разпространеният протокол, който ви позволява бързо и сигурно да се свързвате със сървърите си за тяхното конфигуриране и други административни задачи. В тази статия ще разгледаме популярния PuTTY SSH клиент, който ви позволява да управлявате сървъри въз основа на операционна система 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 ключ. И посочете стойността 2048 в полето Брой битове в генериран ключ.

След това щракнете върху Генериране и преместете курсора в прозореца, докато лентата за напредъка се запълни.

След това щракнете върху Запазване на публичния ключ и запазете публичния ключ под името id_rsa.pub. Щракнете върху Запазване на частния ключ и запазете частния ключ под името mykey.ppk, като се съгласите да запазите ключа без използване на парола.

Сега трябва да копирате публичния ключ на сървъра. Това може да стане например с помощната програма PSFTP, която също се инсталира с PuTTY.

Отворете програмата и въведете:

psftp> отворете youserver.ru
psftp> поставете 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 клиент

Този продукт е подобен на PuTTY и употребата му не би трябвало да създава проблеми. Основното предимство на Bitvise SSH Client е наличието на много удобен двупанел файлов мениджърработещи по SFTP протокол. Програмата е безплатна и достъпна за изтегляне от официалния уебсайт.

SecureCRT

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

30 май 2014 | Автор: dd |

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

В началото въпросът дори обърка, т.к. ако се абстрахирате от работа, тогава дори не си спомняте. Изглежда, че можете да вмъкнете в puTTY, като щракнете с десния бутон на мишката, но не можете да кажете със сигурност, защото това вече е на ниво рефлекси. Така че трябваше да се изкача да проверя, в същото време поправих нещо на сървъра. Освен това човекът започна да плаче, че не може да намери никаква информация по темите в тирнетите. Но някак си знам, че в puTTY цялото копиране и поставяне се извършва чрез мишката и не съм роден с това знание:

поставете в puTTY от клипборда - като щракнете върху десен бутонмишка (като вариант на Shift+Insert);
copy to puTTY - изберете текста и щракнете с левия бутон.

Само при поставяне на текст трябва да се вземе предвид факта, че ако следващият ред бъде случайно копиран в клипборда, преходът ще последва въвеждането на ENTER и в резултат на това командата ще бъде стартирана за изпълнение.

И така вчера, опитвайки отново, трябваше постоянно да ги убивам от процесите.

Операции с клипборда в puTTY, 5.3 от 10 въз основа на 9 оценки

Зареждане...
Горна част