Работают следующие опции:
Я только что установил стабильную версию OmniOS Community Edition . Его было так же легко установить и использовать, как дистрибутивы Linux и BSD. Он поставляется с SSH-сервером. Vim доступен из коробки. Вы можете установить git и gcc через sudo pkg install
, который работает так же, как и другие менеджеры пакетов. Используйте pkg search
, чтобы найти больше пакетов.
Solaris 11 доступен бесплатно, и вам разрешено использовать его для «разработки, тестирования, прототипирования и демонстрации ваших приложений» в соответствии с его лицензией. Oracle даже предоставляет «Шаблон VirtualBox» для Solaris 11. (Упоминается @Kusalananda)
Не стесняйтесь редактировать этот ответ, чтобы добавить более простые альтернативы. По-видимому, всего за несколько лет удобство использования Solaris для работы с открытым исходным кодом значительно улучшилось.
Если у вас есть SSH на всех трех машинах, вы можете сделать это:
user@A.local $ ssh -J B.example.com -L 5555:127.0.0.1:5000 C.local
Когда это соединение активно, вы можете подключиться к C.local:5000
путем доступа к127.0.0.1:5555
(5555 произвольно ).
Разбивка
ssh
-J B.example.com
:Прокси -переход через B.example.com (вам нужно будет войти в B, прежде чем вас перенаправят на C)-L 5555:127.0.0.1:5000
, привязать локальный порт 127.0.0.1:5555
к порту конечного назначения 5000. C.local
:Конечный пункт назначения