Комуникационни команди за Linux/Unix, Ping, FTP, Telnet
Докато работите с операционна система Linux, може да се наложи комуникирайте с други устройства. За това има някои основни помощни програми, които можете да използвате.
Тези помощни програми могат да ви помогнат да комуникирате с:
- мрежи,
- други Linux системи
- и отдалечени потребители
Така че, нека ги научим един по един.
Кликнете тук ако видеото не е достъпно
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 да се изход от ping цикъла.
FTP
FTP е протокол за прехвърляне на файлове. Това е най-предпочитаният протокол за трансфер на данни сред компютри.
Можете да използвате FTP за –
- Влизане и установяване на връзка с отдалечен хост
- Качване и сваляне на файлове
- Навигация в директории
- Преглеждане на съдържанието на директориите
Синтаксисът за установяване на FTP връзка към отдалечен хост е –
ftp hostname="" or=""
След като въведете тази команда, тя ще ви поиска заверка чрез потребителско име и парола.
След като се установи връзка и сте влезли, можете да използвате следните команди за извършване на различни действия.
Команда | функция |
---|---|
реж. | Показване на файлове в текущата директория на отдалечен компютър |
cd „dirname“ | променете директорията на „dirname“ на отдалечен компютър |
постави файл | качете „файл“ от локален на отдалечен компютър |
вземете файл | Изтеглете „файл“ от отдалечен на локален компютър |
напускам | Изход |
Нека изпълним някои от важните команди.
Telnet
Telnet помага за –
- свържете се с отдалечен Linux компютър
- стартирайте програми дистанционно и администрирайте
Тази помощна програма е подобна на функцията за отдалечен работен плот, намираща се в Windows Машина.
Синтаксисът за тази помощна програма е:
telnet hostname="" or="" Example: telnet localhost
За демонстрационни цели ще се свържем с вашия компютър (localhost). Помощната програма ще поиска вашето потребителско име и парола.
След като бъдете удостоверени, можете да изпълнявате команди точно както сте правили досега, като използвате терминала. Единствената разлика е, че ако сте свързани към отдалечен хост, командите ще се изпълняват на отдалечената машина, а не на вашата локална машина.
Можете да излезете от telnet връзката, като въведете командата 'logout'
Резюме:
- Комуникация между Linux/UNIX и други различни компютри, мрежи и отдалечени потребители са възможни.
- Командата ping проверява дали връзката с име на хост или IP-адрес работи или не. Изпълнете „ping IP адрес или име на хост“ на терминала
- FTP е предпочитан протокол за изпращане и получаване на големи файлове. Можете да установите FTP връзка с отдалечен хост и след това да използвате команди за качване, изтегляне на файлове, проверка на файлове и разглеждането им
- Помощната програма Telnet ви помага да се свържете с отдалечен компютър с Linux и да работите на него