Комуникационни команди за Linux/Unix, Ping, FTP, Telnet

Докато работите с операционна система Linux, може да се наложи комуникирайте с други устройства. За това има някои основни помощни програми, които можете да използвате.

Тези помощни програми могат да ви помогнат да комуникирате с:

  • мрежи,
  • други Linux системи
  • и отдалечени потребители

Така че, нека ги научим един по един.

Кликнете тук ако видеото не е достъпно

SSH

SSH, което означава Secure Shell, използва се за сигурно свързване към отдалечен компютър. В сравнение с Telnet, SSH е защитен, при което връзката клиент/сървър се удостоверява с помощта на цифров сертификат и паролите са криптирани. Поради това се използва широко от системните администратори за управление на отдалечени Linux сървъри.


Синтаксисът за влизане в отдалечена Linux машина чрез SSH е

SSH username@ip-address or hostname

SSH

След като сте влезли, можете да изпълнявате всякакви команди, които правите във вашия терминал

Пример:

ls

SSH

Пример:

pwd

SSH

Пробване

Тази помощна програма обикновено се използва за проверка дали вашият връзка със сървъра е здрав или не. Тази команда се използва и в –

  • Анализиране на мрежови и хост връзки
  • Проследяване на производителността на мрежата и нейното управление
  • Тестване на хардуерни и софтуерни проблеми

Пробване

Синтаксис на командата: -

ping hostname="" or=""

Пример:

ping 172.16.170.1

Пробване

ping google.com

Пробване

Тук система е изпратила 64 байта пакети с данни към IP адреса (172.16.170.1) или името на хоста (www.google.com). Ако дори един от пакетите данни не се върне или се изгуби, това би означавало грешка във връзката. Обикновено интернет връзката се проверява с този метод.

Можете да натиснете ctrl + c да се изход от ping цикъла.

FTP

FTP е протокол за прехвърляне на файлове. Това е най-предпочитаният протокол за трансфер на данни сред компютри.

Можете да използвате FTP за –

  • Влизане и установяване на връзка с отдалечен хост
  • Качване и сваляне на файлове
  • Навигация в директории
  • Преглеждане на съдържанието на директориите

FTP

Синтаксисът за установяване на FTP връзка към отдалечен хост е –

ftp hostname="" or=""

След като въведете тази команда, тя ще ви поиска заверка чрез потребителско име и парола.

FTP

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

Команда функция
реж. Показване на файлове в текущата директория на отдалечен компютър
cd „dirname“ променете директорията на „dirname“ на отдалечен компютър
постави файл качете „файл“ от локален на отдалечен компютър
вземете файл Изтеглете „файл“ от отдалечен на локален компютър
напускам Изход

Нека изпълним някои от важните команди.

FTP

Telnet

Telnet помага за –

  • свържете се с отдалечен Linux компютър
  • стартирайте програми дистанционно и администрирайте

Telnet

Тази помощна програма е подобна на функцията за отдалечен работен плот, намираща се в Windows Машина.

Синтаксисът за тази помощна програма е:

telnet hostname="" or=""
Example:
telnet localhost

За демонстрационни цели ще се свържем с вашия компютър (localhost). Помощната програма ще поиска вашето потребителско име и парола.

Telnet

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

Можете да излезете от telnet връзката, като въведете командата 'logout'

Резюме:

  • Комуникация между Linux/UNIX и други различни компютри, мрежи и отдалечени потребители са възможни.
  • Командата ping проверява дали връзката с име на хост или IP-адрес работи или не. Изпълнете „ping IP адрес или име на хост“ на терминала
  • FTP е предпочитан протокол за изпращане и получаване на големи файлове. Можете да установите FTP връзка с отдалечен хост и след това да използвате команди за качване, изтегляне на файлове, проверка на файлове и разглеждането им
  • Помощната програма Telnet ви помага да се свържете с отдалечен компютър с Linux и да работите на него