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

Съдържание:

Anonim

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

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

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

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

  • SSH
  • Пинг
  • FTP
  • Telnet

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

SSH

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

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

SSH username@ip-address or hostname

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

Пример:

ls

Пример:

pwd

Пинг

Тази помощна програма често се използва за проверка дали връзката ви със сървъра е здрава или не. Тази команда се използва и в -

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

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

ping hostname or

Пример:

ping 172.16.170.1

ping google.com

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

Можете да натиснете Ctrl + c, за да излезете от цикъла за пинг.

FTP

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

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

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

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

ftp hostname or

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

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

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

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

Telnet

Telnet помага за -

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

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

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

telnet hostname orExample:telnet localhost

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

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

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

Резюме:

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