Я использую Ubuntu как настольную и серверную ОС. Когда я вошел на сервер через SSH на терминале, чтобы изменить конфигурацию smb / afp, я могу проверить конфигурацию только с сервера через терминал.
Есть ли способ туннелировать соединение через SSH (без VPN, только один порт SSH открыт на брандмауэре), чтобы я также мог проверить соединение с моего настольного хоста Ubuntu или OS X?
Вы можете использовать ssh для туннелирования любого порта под SSH.
sudo ssh -L 139:localhost:139 user@server
Теперь, если вы попытаетесь подключиться к порту 139 на вашем компьютере, вы будете подключаться к 139 на сервере. Примечания:
Совсем не приятно, но это лучшая идея, которая у меня есть.