diff --git a/FAQ.md b/FAQ.md index 0f7a9b6b4..2e84cdca5 100644 --- a/FAQ.md +++ b/FAQ.md @@ -750,8 +750,12 @@ RSAAuthentication yes PubkeyAuthentication yes GatewayPorts yes AllowTcpForwarding yes +ClientAliveInterval 60 +ClientAliveCountMax=2 ``` +*Last two paramters were added as used in the ssh tunnel demo at #GPN19 https://media.ccc.de/v/gpn19-76-einen-server-daheim-ohne-ffentliche-ipv4-adresse#t=911* + You can add those at the end of the file, save and reboot. On the RaspiBlitz you can then setup for example to forward the gRPC port 10009 (internal port) to the port 20009 on the public server (external port) with the user = `test` and server address = `raspiblitz.com` with the following command: diff --git a/home.admin/config.scripts/internet.sshtunnel.py b/home.admin/config.scripts/internet.sshtunnel.py index 4516d938a..d021c9182 100755 --- a/home.admin/config.scripts/internet.sshtunnel.py +++ b/home.admin/config.scripts/internet.sshtunnel.py @@ -30,7 +30,7 @@ After=network.target User=root Group=root Environment="AUTOSSH_GATETIME=0" -ExecStart=/usr/bin/autossh -M 0 -N -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" [PLACEHOLDER] +ExecStart=/usr/bin/autossh -M 0 -N -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ServerAliveInterval=60 -o ServerAliveCountMax=2 [PLACEHOLDER] StandardOutput=journal [Install]