Як поділитися терміналом Linux онлайн за допомогою Teleconsole

Надання допомоги іншим користувачам Linux є цінним, але іноді може виявитися складним завданням, особливо коли мова йде про програмне забезпечення для віддаленого доступу. На щастя, існує спосіб допомогти вашим друзям з їхніми проблемами Linux безпосередньо з терміналу. Все, що вам потрібно, це поділитися своїм терміналом Linux через інтернет, і ви зможете надати віддалену підтримку тим, хто її потребує.

Teleconsole — це зручний інструмент, що дозволяє перенаправляти термінальне з’єднання через інтернет для спрощення доступу. Не потрібно налаштовувати переадресацію портів, оскільки все відбувається автоматично. Найкраще те, що Teleconsole навіть створює URL-адресу для обміну, тому для використання цього інструменту вам не обов’язково мати Linux!

Встановлення Teleconsole

Teleconsole є програмою командного рядка, тому процес її встановлення доволі простий. Для коректної роботи вам знадобиться сучасний дистрибутив Linux з останньою версією Curl. Крім того, ваш дистрибутив Linux повинен підтримувати пакети Snap.

Пакет Snap

Teleconsole легко встановити через магазин Snap. Для цього спершу необхідно ввімкнути підтримку пакетів Snap у вашому дистрибутиві Linux. Більшість сучасних операційних систем Linux підтримують Snaps. Якщо ви не впевнені, чи можна використовувати ці типи пакетів на вашому комп’ютері, перейдіть на вебсайт Snapcraft, де є перелік усіх підтримуваних операційних систем.

Якщо ваша операційна система підтримує Snaps, ознайомтеся з нашим посібником, щоб дізнатися, як її налаштувати! Потім виконайте наведені нижче інструкції для встановлення Teleconsole на свій комп’ютер з Linux за допомогою Snap.

sudo snap install teleconsole --classic

Встановлення Teleconsole через магазин Snap зазвичай не викликає труднощів, однак можуть виникнути проблеми, оскільки програма була надіслана до магазину Snap у “класичному” режимі. Якщо програма відмовляється встановлюватися цим методом, перейдіть до інструкцій зі встановлення за допомогою сценарію.

Потрібно видалити Teleconsole з бібліотеки Snap? Спробуйте виконати наступну команду:

sudo snap remove teleconsole

Сценарій

Не варто засмучуватися, якщо ви не можете або не хочете використовувати пакети Snap. У Teleconsole є сценарій встановлення, який працює практично в будь-якому дистрибутиві Linux. Для встановлення спочатку потрібно переконатися, що у вас є остання версія Curl. Щоб встановити Curl, відкрийте термінал і дотримуйтесь інструкцій відповідно до вашої операційної системи.

Ubuntu

sudo apt install curl

Debian

sudo apt-get install curl

Arch Linux

sudo pacman -S curl

Fedora

sudo dnf install curl

OpenSUSE

sudo zypper install curl

Універсальний Linux

Curl є популярним інструментом для завантаження в командному рядку в Linux. Тому його доволі легко встановити навіть на менш відомих дистрибутивах Linux. Для встановлення відкрийте термінал, знайдіть “curl” у менеджері пакетів і встановіть його. Або перейдіть на офіційний вебсайт Curl і дізнайтеся про інші способи його встановлення.

Після встановлення Curl Teleconsole готовий до встановлення.

Примітка: встановлення Teleconsole таким чином означає завантаження сценарію та його автоматичне виконання. Якщо це викликає у вас занепокоєння, перейдіть за цим посиланням, щоб переглянути код самостійно.

curl https://www.teleconsole.com/get.sh | sh

Спільний доступ до терміналу Linux онлайн

Основна функція Teleconsole – це надання доступу до терміналу Linux онлайн. Для цього потрібно запустити Teleconsole у термінальному сеансі. Зверніть увагу, що Teleconsole встановлюється на рівні користувача, тому запускати його з правами “sudo” не потрібно.

Розпочніть сеанс за допомогою команди:

teleconsole

Після виконання цієї команди Teleconsole швидко розпочне сеанс обміну. Потім програма виведе ідентифікатор, яким можна поділитися з другом. Крім того, Teleconsole також надасть доступну URL-адресу. Надайте цю URL-адресу другу, якому потрібен доступ до терміналу, але він не використовує комп’ютер з ОС Linux.

Надання ідентифікатора Teleconsole – це все, що потрібно зробити хосту. Щойно ваш гість відкриє URL-адресу або скористається унікальним ідентифікатором з’єднання, все готово до роботи!

Підключення до спільного сеансу

Для підключення до спільного термінального сеансу Teleconsole через термінал, потрібно скористатися командою приєднання. Зазвичай, підключення до сеансу Teleconsole таким чином корисне, якщо вам не підходить система URL-адрес, яку використовує Teleconsole.

Отримайте ідентифікатор сеансу від людини, що проводить віддалений сеанс Teleconsole, і скопіюйте його. Потім відкрийте термінал і використовуйте Teleconsole для підключення.

teleconsole join insert-id-number-here

Використання команди приєднання має миттєво підключити вас до віддаленого з’єднання. Якщо з’єднання не вдається, перевірте налаштування брандмауера для вихідних з’єднань, дозвольте Teleconsole і повторіть спробу. Щоб дізнатися більше про те, як Teleconsole взаємодіє з вихідними/вхідними з’єднаннями, перегляньте:

teleconsole --help