logo

Команда Putty в Linux

Въведение в Putty

За Windows, Замазка е известен терминален емулатор . Въпреки това, той не е ограничен само до Windows OS. Битие отворен код и Безплатно , той е известен и сред много потребители на Linux. Замазка осигурява поддръжка за огромен набор от протоколи, като напр SFTP, SCP, rlogin, Telnet, SSH, сериен и т.н.

Използва се както от любители/производители, така и от опитни системни администратори. Обикновено системните администратори използват Putty като клиент на телнет и SSH докато общността на производителите използва Putty за взаимодействие с много серийни портове през техния хардуер.

време за вечеря срещу вечеря

Този терминален емулатор може да се доставя с терминален инструмент, който се нарича 'psftp' (SFTP клиент на Putty). Използва се за сигурно прехвърляне на файлове между системи чрез SSH връзка.

Моделът на PuTTy команди или SSH команди, т.е. базиран на клиент-сървър, позволява удостоверяване на две разположени системи (отдалечено) по време на криптиране на данните, които ще преминат от тях.

  • SSH работи над 22 порта на TCP, но може да бъде модифициран, ако е необходимо.
  • Клиент може да се свърже със сървър чрез прилагане на метода на TCP ръкостискане със сървър, който трябва да провери дали данните, дадени от потребителя, съвпадат със старите записи на подробности, които са записани във файла за съхранение на RSA ключ.
  • Както сървърът, така и клиентът ще трябва да се споразумеят относно стандартите за криптиране, за да се уверят, че стандартите за криптиране са сигурни и безопасни за установяване на каквато и да е връзка, след което потребителят трябва да изпълни проверката за удостоверяване.
  • Сега е необходим терминален емулатор, който свързва клиент със сървър.
  • PuTTy е един от емулаторите, който е безплатен и с отворен код за изтегляне.
  • Windows също така няма предварително инсталиран SSH клиент или сървър.

Следователно някои от предпоставките за използване на команди PuTTy са споменати по-долу:

Предпоставки

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

В Ubuntu Linux най-лесният начин за инсталиране на Putty е от терминал (команден ред). Можем да го инсталираме, като използваме следните стъпки в Ubuntu:

Етап 1

На работния плот на Ubuntu щракнете Ctrl+Alt+T за отваряне на GNOME терминал . Можем да изпълним терминала чрез Свободно тире ако по някаква причина този пряк път не работи.

Стъпка 2

Изпълнете командата по-долу в терминала:

 sudo apt-get update 

Команда Putty в Linux

Горната команда ще актуализира списъка с пакети на Ubuntu с текущия. В случай, че командата е ограничена, има по-добра възможност Ubuntu да инсталира предишната версия на софтуера, а не текущата версия, защото просто имаше предишния списък заедно с предишната версия на софтуера.

Следователно, когато надграждате версиите на софтуера или инсталирате нов софтуер, по-добре е първо да изпълните командата. В началото на горната команда префиксът sudo информира терминала да изпълни командата като корен тъй като надграждането и инсталирането на софтуер е привилегировано действие и не трябва да се изпълнява от потребители, които нямат достатъчно достъп. Дайте паролата на потребителя, когато бъдете попитани чрез sudo и натиснете Въведете бутон.

Стъпка 3

Можем да инсталираме Putty чрез следната команда:

python // оператор
 sudo apt-get install -y putty 

Команда Putty в Linux

Стъпка 4

След въвеждане на горната команда трябва да се инсталира Putty. Изпълнете го през терминала през Dash или като въведете 'замазка' като команда.

 putty 

Команда Putty в Linux

Замазка улеснява избора на диапазон от тип връзка Сериен, SSH, Rlogin, Telnet , и Сурово . Освен това се доставя заедно с различни инструменти на командния ред за Генератор на DSA и RSA ключове (също известен като кърпата за шпакловка ), SFTP ( psftp ), SCP ( pscp ) и т.н., които могат да бъдат изпълнени от терминала.

Връзка чрез PuTTy

Въведете IP адреса на сървъра в IP адресната лента или името на хоста за свързване със сървъра и запазете типа на връзката като SSH и порта като 22. Освен това можем да съхраним конфигурацията за бъдеща употреба.

Сега терминалът на PuTTy ще се отвори и ще поиска парола и потребителско име за връзка.

Ще влезем в сървър, към който се опитваме да установим връзка.

java низ към int

Ако използваме Mac или Linux базирана ОС, тогава не се нуждаем от клиент като PuTTy, тъй като операционната система Linux съдържа своя SSH терминал. Изискваме само да приложим командата по-долу за свързване към сървъра:

ssh потребител@serverip

  • Горната команда ще ни свърже със сървъра, който има a 'serverip' IP адрес. 'Потребител' може да се дефинира като потребителско име. Упълномощен е за свързване към сървър.
  • Ще бъдем помолени да дадем паролата след въвеждане на тази команда.
  • Ще трябва просто да влезем в 'изход' в нашия терминален прозорец за затваряне на връзката към отдалечен сървър. Това ще ни върне към нашата локална машина.

Putty команди

Някои от важните команди на Putty са обяснени по-долу:

1. ние: Позволява ни да въвеждаме текстов редактор. Неговият синтаксис е по-долу:

 vi filename 

Команда Putty в Linux

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

  • Клавишът Escape ни позволява да отменяме командите, които сме стартирали в режима на редактор на vi.
  • Можем да влезем ':q' само за излизане от редактора vi не сме предложили никакви модификации на файла.
  • Можем да влезем 'q!' за да излезем, ако искаме да премахнем промените, които сме направили във файла.

2-ри ход: Ако искаме да намерим конкретен низ в папка или файл, това е точната команда за нас. Тази команда ще върне целия ред, включително фразата, когато търси точното съвпадение. Синтаксисът е както следва:

 grep 'string' filename 

Команда Putty в Linux
  • В командата, аз опция ( grep -i 'низ' име на файл ) ще ни позволи да намерим низ във файла, който не е чувствителен към малки и главни букви.
  • Можем да преброим номера на появата на низа в предоставения файл с помощта на 'grep -c 'string' име на файл'
  • Можем да покажем името на файла, което включва конкретен низ или шаблон с помощта на 'grep -I 'низ'*'
  • Също така можем да покажем номера на реда с изхода с помощта на 'grep -n 'string' име на файл'

3. глава: Тази команда ни позволява да прочетем първите десет реда от съдържанието на файл. Синтаксисът на командата head е както следва:

 head filename.extension 

Команда Putty в Linux
  • Също така можем да предоставим имената на множество файлове в тази команда и след това тя ще покаже първите десет реда на всички файлове поотделно.
    Синтаксис: глава -n15 /temp/име на файл
  • Командата head ще покаже първите петнадесет реда от съдържанието чрез предоставения файл.

4. опашка: Тази команда е същата като команда, т.е. глава, която ни предоставя десетте реда (първи). Командата tail ни предоставя десетте (последни) реда съдържание във файла. Синтаксисът на тази команда е както следва:

 tail filename.extension 

Команда Putty в Linux
  • Можем също да дадем повече от едно име на файловете на тази команда, за да покаже десет реда (последни) през всички описани файлове.
    Синтаксисът е както следва:
    опашка dir/file1/dir/file2
  • Това е еквивалентно на командата head. Освен това ни позволява да променяме номерата на редовете, които искаме да се показват, различни от номер по подразбиране.
    Синтаксисът е както следва:
    опашка -n15 temp/име на файл
    Той ще покаже петнадесет реда (последни) от съдържание през предоставения ред.

5. котка: Командата cat се използва за показване на съдържанието на файла на екрана. Тази команда копира стандартния вход в стандартния изход. Освен това позволява пълно превъртане, когато показаният текст не фиксира екрана.

Синтаксисът е както следва:

 cat filename.extension 

Команда Putty в Linux

Освен това тази команда се използва за свързване на два файла и показване на съдържанието им, обединено като един.

Синтаксис:

 cat file1.txt file2.txt > mergedfile.txt 

Команда Putty в Linux

където,

'>' е резултат от характера за пренасочване

Тази команда може да се използва и за създаване на нов файл.

таблица в реакция

Синтаксис:

 cat > filename.extension 

Команда Putty в Linux

6. rm: Това означава Премахване . Позволява ни да премахнем файл през сървъра. Синтаксисът за тази команда е споменат по-долу:

 rm filename.extension 

Команда Putty в Linux
  • The 'rm * име на папка' командата ще премахне всяко съдържание или файл в директория.
  • The 'rm -r име на папка' командата ще премахне папката и папката в нея.
  • The 'rmdir' командата ще изтрие цялата папка или директория.