Доброе утро! Подскажите доку по программированию tty или tun/tap. Требуется создать ip-туннель между двумя машинами, среда передачи спецефичная, поэтому стандартные решения не подходят. В случае с tty планируется использовать pppd.
во первых там есть пример работы с псевдотерминалами, во вторых он в последних релизах умеет тунелировать tun по аналогии с OpenVPN. Зачем? Я думаю за темже зачем форвардит Х и всё что попросиш
Beginning with version 4.3, OpenSSH implements an OSI layer 2/3 tun-based VPN. This is the most flexible of OpenSSH's tunnelling capabilities, allowing applications to transparently access remote network resources without modifications to make use of SOCKS.
This is primarily a bug-fix release, only one new feature has been added:
* Add support for tunneling arbitrary network packets over a connection between an OpenSSH client and server via tun(4) virtual network interfaces. This allows the use of OpenSSH (4.3+) to create a true VPN between the client and server providing real network connectivity at layer 2 or 3.
Сама среда передачи данных специфичная - решений готовых нет, поэтому необходимо написать софт, который будет работать с pty - поверх него можно будет запустить pppd с обеих сторон или же будет работать с tun.