Мне нужно подключиться через TCP к порту, который находится за брандмауэром, доступным через туннель SSH. Я могу достичь соединения, открыв туннель и hittting этот порт, но я хочу, чтобы построить это туннелирование в моем приложении.
Кроме того, я хочу иметь возможность автоматического входа в систему с использованием разрешенных ключей на сервере
Это должно работать на следующих платформах (в порядке важности)
- iOS (сложнее, потому что я не могу развить туннель ssh, как я могу, на других платформах)
- OS X
- Linux
- для Windows
Какой простой способ сделать это? Я не хочу тратить много сил, потому что это не та часть моего приложения. Но я буду использовать его, чтобы я мог заботиться о том, чтобы "все было в порядке"