Створення зашифрованого каналу для керування LINUX сервером поза NAT
Анотація
У теперішній час у сфері системного адміністрування доволі багато задач виконуються автоматично, за допомогою скриптів або цілих фреймворків. Використання автоматизованих сценаріїв суттєво зменшує вірогідність похибки через людський фактор. Але іноді навіть у розвинутих скриптах і фреймворках можуть виникати помилки про які розробники не знають або не потурбувалися. Для таких випадків потрібен спосіб з’єднання із сервером з боку оператора для вирішення проблеми або внесення необхідних змін. Майже для всіх серверів, які працюють на базі систем Linux таким шляхом є SSH.
Посилання
webrtc.org [Електронний ресурс] – Режим доступу до ресурсу: https://webrtc.org/
NAT [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Network_address_translation
pyTelegramBotAPI [Електронний ресурс] – Режим доступу до ресурсу: https://github.com/eternnoir/pyTelegramBotAPI
Python docs [Електронний ресурс] – Режим доступу до ресурсу: https://www.python.org/doc
xterm [Електронний ресурс] – Режим доступу до ресурсу: https://www.x.org/releases/X11R6.7.0/doc/xterm.1.html
os.forkpty() [Електронний ресурс] – Режим доступу до ресурсу: https://www.programcreek.com/python/example/10221/os.forkpty