bind [0.0.0.0]:22: Permission denied
Балансировщик нужен был, как я думал, для того чтобы открыть доступ в интернет, но это как оказалось так не работает
Роутер один и он не может балансировать между одинаковыми портами
~/.ssh/config
Host tunnel-name
HostName 1.2.3.4
Port 1234
IdentityFile ~/.ssh/id_ed25519
LocalForward 0.0.0.0:22 localhost:22
ExitOnForwardFailure yes
ServerAliveInterval 5
ServerAliveCountMax 3
etc/systemd/system/tunnel-name
[Unit]
Description=AutoSSH tunnels for ...
After=network-online.target
StartLimitIntervalSec=0
[Service]
Environment="AUTOSSH_GATETIME=0"
ExecStart=/usr/bin/autossh -M 0 -T -N tunnel-name
Restart=always
RestartSec=2
User=tunnel
WorkingDirectory=/home/tunnel
[Install]
WantedBy=multi-user.target
А что, нынче прям вот такая проблема с ресурсами у ПК? Слабенькие и медленные процессоры, у которых одно-два ядра, мало оперативной памяти? А в это время браузеры жрут десяток-другой гигов. Гига памяти и пары ядер виртуалке хватает вполне. Если надо запускать кучу контейнеров - то да, там уже надо больше. И оно их будет жрать независимо от платформы и методов запуска.
умеет встраиваться в иде
работать гораздо убоднее, чем в виртуалке