Сигурно свързване чрез PuTTY: как да използвате SSH

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

За да започнете с PuTTy, изтеглете го от официалния сайт или от нашия сайт. Можете да намерите документацията на програмата (само на английски език), ЧЗВвърху него.

Преди да започнете работа с включен акаунт SSH, Трябва да активирате SSHна началната си страница в, в секцията Тези. информация... Можете също да разберете името на сървъра, за да се свържете там.

За да започнете, стартирайте файла putty.exe... Ще видите прозорец, показан на фигурата по-долу.

На полето Име на хост или IP адрес)въведете името на сървъра или неговия ip, което сте научили в секцията " Тези. информация"(например, сайт Робинили pixel.site). Портоставете по подразбиране 22. В полето Запазени сесиивъведете произволно име на сесията (връзката), например my_sessionи натиснете Запазете... След това натиснете Отвории ще видите такъв прозорец.

На полето влезте катовъведете вашето потребителско име (съвпада с влизането в акаунта за достъп до PUA), щракнете Въведете... След това ще се появи надписът парола... Въведете вашата парола за SSH достъп (също съвпада с паролата от PUA). Не се тревожете - докато въвеждате паролата, нищо не се показва на екрана (без звезди или нещо подобно). След като приключите с въвеждането на паролата си, натиснете Въведете.
Ако потребителското име и паролата са въведени правилно, тогава ще възникне връзка със сървъра и ще бъдете отведени до командната обвивка Linux.

Също така имайте предвид, че комбинацията Ctrl + Vи Ctrl + C v PuTTyне работи. Всичко, което е избрано с мишката, се копира в клипборда, а поставянето се извършва или с десния бутон на мишката, или с клавишна комбинация SHIFT + INSERT.

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

Ще бъде трудно да се каже за всички команди на Unix, така че ще напишем само няколко полезни команди:

човек [име на команда]- ще даде подробна информация за командата, например: мъж mv
Да излезе човек, т.е. от ръководството за команди, щракнете q (В uit - Изход).
[име на командата] --помощ- също така ще ви позволи да видите описанието на командата.

ls- показване на списък с файлове;
ls -la- ще покаже всички файлове (включително скрити), размер на файловете, собственик и група собственици, права върху тях, дата на последна промяна;
ls -lha- същото като предишната команда, само размерът на файла ще бъде показан в удобна форма;
ls -lha | по-малко- ще ви позволи да преглеждате файлове страница по страница (ако има много от тях);

cd [име на директория]- преход към избраната директория;
cd ../- преход към директорията по-горе;
cd ~- преход към основната директория;

mv- преименуване и/или преместване;

rm- Изтрий;

к.п- копие;

> - почистване на файлове. Например, може да се приложи към регистрационни файлове (> access.log,> error.log,> combined.log);

mc- стартиране на Midnight Commander - нещо като Norton Commander, в което е удобно да се работи с файлове, а също така е възможно да се работи с тях чрез sftp (ftp вътре ssh);

chmod- задаване на права върху файл или директория;

котка-Комбинира файл или няколко файла, или вход от стандартното входно устройство и извежда резултата на стандартното изходно устройство;
котка [име на файл]- ще покаже съдържанието на файла;
котка [име на файл] | grep [низ за търсене]- ще покаже редовете на файла, включително реда за търсене;

mkdir [име на директория]- създаване на директория (папка);

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

SSH(на английски Secure Shell – „защитена обвивка“) е мрежов протокол на ниво приложение, който позволява дистанционно управление на операционната система и прехвърляне на файлове. По функционалност подобен на протоколите Telnetи rlogin, но за разлика от тях криптира целия трафик, включително предадените пароли. SSHпозволява избор на различни алгоритми за криптиране. SSH клиентии SSH сървъриса налични за повечето операционни системи.

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

За да започнете с PuTTyизтеглете го от официалния сайт или от нашия сайт. Върши работа PuTTyбез инсталация, което радва. Можете да намерите документацията за програмата (въпреки че е на английски) и да прочетете често задаваните въпроси за нея (отново на английски).

Е, да приемем, че сте изтеглили програмата. За да започнете, стартирайте файла putty.exe.
Пред вас ще се появи прозорец.


На полето Име на хост (или IP адрес)въведете името на вашия домейн (например ginger.beget.ru) или IPв зависимост от данните за достъп, изпратени ви от SSH-протокол.
Портнапускай 22 ... На полето Запазени сесиивъведете произволно име на сесията (връзката). Например: ginger.beget.ru... И натиснете Запазете.

След това въведете SSH в менюто вляво и пред вас ще се появи прозорец. Изберете версията на протокола SSH 2 само... За да се свържете със сървъра, щракнете Отвори.


По принцип дори и да не сте задали 2 самои не написа името на връзката Запазени сесиипред вас ще се появи прозорец като този:


На полето влезте катовъведете данните за вход, изпратени до вас за SSH достъп и щракнете Въведете... След това ще се появи надписът парола... Въведете паролата, изпратена до вас за SSH достъп. Не се тревожете при въвеждане на парола, нищо не се показва на екрана (без звезди, нищо подобно). Веднага след като приключите с въвеждането на паролата си, натиснете Въведете.
Ако входът и паролата са въведени правилно, ще се установи връзка със сървъра и ще бъдете отведени до командния ред на Unix.

Ще бъде трудно да се каже за всички команди, така че ще напишем само няколко полезни команди:

човек [име на команда]- ще даде подробна информация за командата, например: man mv

ls- списък с файлове;
ls -lha- ще покаже всички файлове (включително скрити), размер на файла, права върху тях, дата на последната модификация;
ls -lha | по-малко- ще ви позволи да преглеждате файлове страница по страница (ако има много от тях);

mv- преименуване и прехвърляне

rm- Изтрий

к.п- копие

> - почистване на файлове. Например може да се приложи към регистрационни файлове (> Access.log,> error.log,> combined.log)

mc- нещо като Norton Commander, в което е удобно да се работи с файлове, а също така е възможно да се работи с тях чрез ftp (ftp вътре ssh)

Желаем ви успех в работата!

PuTTY е малка безплатна програма за свързване към сървър чрез Telnet или защитена SSH връзка.

Защо е необходимо?

Обикновено тази програма се използва за изпращане на команди към сървъра. Тези. конфигурирате PuTTY -> той се свързва със сървъра -> въвеждате команди в командния ред -> сървърът ги изпълнява.

Друго приложение е прехвърляне на файлове от компютър към сървър и обратно, но за такива цели често използват безплатния софтуер Filezilla, Total Commander или Far Manager.

Къде мога да изтегля PuTTY?

Изтеглете на официалния уебсайт, програмата е безплатна. Не се плашете от дизайна на сайта (или по-скоро неговото отсъствие) - това е много популярна програма сред уеб администраторите, която не краде данни и не вреди. Доставчиците на хостинг с поддръжка на SSH препоръчват използването на PuTTY за работа с уеб сървъра.

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

1. Стартирайте без инсталация

След като изтеглите програмата от официалния сайт, не е необходимо да я инсталирате. Просто стартирайте файла PuTTY.exe и ще видите прозорец като този:

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

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

3. Въведете настройките и се свържете

Име на хост (или IP-адрес)- име на хост или IP-адрес, които се изпращат в настройките от хостера.
Порт- сложи 22.
Запазена сесия- въведете произволно име за сесията и щракнете върху „Запазване“ („Open“ все още е твърде рано за натискане). След това в лявата колона изберете раздела SSH и вижте следното:

Тук не пипаме нищо, а на полето Предпочитана версия на протокола SSHизберете само 2 (на някои хостинг можете просто да оставите 2). За да се свържете със сървъра, натиснете "Отвори".

След това трябва да се появи черен екран с надпис " Влезте като". Въведете вашето потребителско име, но имайте предвид, че когато го въведете, екранът остава черен. Тоест нищо не се случва на него, така че когато приключите с въвеждането на потребителското име, просто натиснете Enter. След това ще бъдете помолени да въведете паролата в по същия начин Ако всичко е конфигурирано правилно, ще видите командния ред на сървъра пред вас.

Важни команди за PuTTY

Разглеждаме широк списък от команди в отделна статия и тук описваме най-важните:

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

Най-популярният клиент за дистанционно управление на SSH е Putty. Използва се на различни устройства, главно на компютри с Windows, а в интернет вече има много уроци за настройка, както и ръководства за използване на тази програма. Въпреки това си струва отново да разгледаме основните характеристики на Putty, да ви напомним за основните команди и да прегледате Kitty и предимствата на този клиент.

Защо Кити е по-добра от Putty

Ако основният конкурент на SSH протокола е Telnet, който вече е отстъпил на заден план, то за Putty това е Kitty.

Като цяло, ако преследвате най-баналната цел - да инсталирате клиент, да препратите тунел и да го използвате според нуждите на един компютър, тогава не може да се каже, че Putty няма да ви помогне да реализирате идеята си.

Мнозина са чували за Kitty и факта, че този клиент ви позволява да промените фоновото изображение на терминала и да прегледате списъка със сесиите през по-удобен прозорец. Но това е дреболия в сравнение с реалните предимства, които този клиент предоставя.

Проблемът с Putty е, че ако настроите тунел и направите индивидуални конфигурации за вашия компютър, тогава ако прехвърлите програмата на друг компютър, всички данни ще изчезнат. Kitty е преносим клиент. Също така е много по-удобно, ако работите с едни и същи SSH сървъри през цялото време - клиентът Kitty ще въведе паролата и ще влезе вместо вас!

Но най-големият плюс на клиента Kitty е възможността за създаване на персонализирани екипи. Тоест, не е нужно да научавате командите на уста, както беше с Putty, но можете да напишете свои собствени функции в секцията Име \ Команда \, които ще работят в терминала. Например, можете да измислите свои собствени команди за взаимодействие с бази данни и т.н. Или можете да измислите команди за създаване на тунел. И в допълнение към командите, клиентът Kitty има набор от бързи клавиши, които да ви помогнат да ускорите изживяването си със сървъра.

Как да работим с Putty

Като цяло Putty е много подходящ за работа със сървър. С това приложение можете лесно да препратите тунел, да влезете и да извършите определени действия на сървъра. Например, за да създадете тунел, трябва само да знаете номера на порта и IP адреса, където да маршрутизирате връзката. Чрез настройките на Putty в секцията Тунел можете да създадете желания тунел. За да направите това, в Тунел запишете порта и IP, където да се свържете, и след това щракнете върху Отвори. Трябва да имате две сесии, за да можете да пренасочвате тунел - това е целият смисъл на тунелирането между портовете.

В допълнение, има много други конфигурации в настройките на Putty освен Tunnel. Основната функционалност е използването на специални команди за управление на сървъра. Колкото по-високо е нивото на достъп до хоста, толкова повече действия можете да предприемете. Основните действия, които са достъпни за вашия компютър като клиент, са преглед на обща информация и статистика от сървъра, спиране на системата, управление на файлове и директории, търсене, монтиране на файлови системи, управление на потребители, управление на нива на достъп до файлове, архивиране и разопаковане на директории, и др. .d.

За да се свържете със сървъра с помощта на Putty, ще трябва да вземете решение за метод за удостоверяване. Много често сървърите използват публични ключове. За да се свържете с такъв хост, имате нужда от публичен ключ и един от модулите Putty ще ви помогне да го генерирате. Можете да създадете ключ за различни версии на протокола, както и да зададете неговата дължина. След това пуснете ключа на сървъра и можете да се свържете с хоста.

За да научите как да извлечете максимума от клиента и да управлявате наличните възможности на сървъра, трябва да изучите основните му команди. За да направите това, напишете -help в терминала. След това Putty ще ви даде помощ, където ще бъдат написани основните клиентски функции, които можете да използвате. С течение на времето ще научите как да използвате това приложение! И докато не инсталирате Putty, помислете за Kitty - в края на краищата този клиент има своите значителни предимства.

PuTTY е една от най-популярните програми за Windows, използвани за свързване към отдалечени хостове чрез SSH или Telnet протокол. Това приложение с отворен код и всички видове негови модификации, достъпни за почти всяка платформа, включително мобилни, е незаменим инструментариум за всеки потребител, работещ с отдалечени сървъри и станции.

На пръв поглед интерфейсът на PuTTY може да изглежда сложен и объркващ чрез голям брой настройки. Но това не е така. Нека се опитаме да разберем как да използваме това приложение.

Използване на PuTTY

  • Изтеглете приложението и го инсталирайте на вашия компютър
  • Струва си да се отбележи, че има и преносима версия на PuTTY.

  • Стартирайте програмата
  • На полето Име на хост (или IP адрес)посочете съответните данни. Щракнете върху бутона Свържете се... Разбира се, можете да създадете друг скрипт за връзка, но за първи път ви е необходим първо, за да проверите дали портът, през който ще се свържете с отдалечената станция, е отворен. Разбира се, можете да създадете друг скрипт за връзка, но за първи път трябва първо да проверите дали портът, на който ще се свържете с отдалечената станция, е отворен

    Изборът на типа връзка зависи от операционната система на отдалечения сървър и отворените на него портове. Например, ще бъде невъзможно да се свържете с отдалечен хост чрез SSH, ако порт 22 е затворен на него или Windows е инсталиран

  • Ако всичко е правилно, приложението ще ви помоли да въведете вашето потребителско име и парола. И след успешно оторизиране, той ще осигури възможност за достъп до терминала на отдалечената станция

  • След това на потребителя се дава възможност да въвежда команди, които са разрешени на отдалечения сървър
  • Ако е необходимо, трябва да конфигурирате кодирането. За да направите това, в главното меню изберете съответния елемент от групата Прозорец... Да разберете дали трябва да направите това е доста лесно. Ако кодирането е конфигурирано неправилно, символите, които не могат да бъдат отпечатани, ще бъдат показани на екрана след установяване на връзката

  • Също и в групата Прозорецможете да зададете желания шрифт за показване на информация в терминала и други параметри, свързани с външния вид на терминала. За да направите това, изберете елемента Външен вид

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