<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/templates/ssh/override.conf.tmpl, branch feature/T9082-codeql-cpp</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2022-04-14T19:34:52+00:00</updated>
<entry>
<title>ssh: T4353: fix Jinja2 linting errors</title>
<updated>2022-04-14T19:34:52+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-14T19:34:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=dbfc2add3434638628b43ecfa097fbd166c85db7'/>
<id>urn:sha1:dbfc2add3434638628b43ecfa097fbd166c85db7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh: T4333: migrate to new vyos_defined Jinja2 test</title>
<updated>2022-04-11T04:05:12+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-11T04:05:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5f164e59aac8ce7b8eba50d3906da87a3bb7a9da'/>
<id>urn:sha1:5f164e59aac8ce7b8eba50d3906da87a3bb7a9da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh: T3212: remove RestartPreventExitStatus from systemd unit</title>
<updated>2021-01-18T16:50:55+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-01-18T16:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=cdbac8f10b470a06aff54832da7f006aa3ed194e'/>
<id>urn:sha1:cdbac8f10b470a06aff54832da7f006aa3ed194e</id>
<content type='text'>
When configuring SSH to only run inside a given VRF the system can not start
SSHd on bootup as the Kernel will report EPERM (Operation not permitted) when
loading the VRF BPF program. This returns the exit code 255 which is marked
in the systemd unit file to stop restarting the service forever.

Removing this limitation will restart the SSHd on startup and it will live
inside the VRF till the end of days.
</content>
</entry>
<entry>
<title>ssh: T3212: do not make /run/sshd directory disappear on failure</title>
<updated>2021-01-13T20:40:36+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-01-13T20:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=57fca79636b783dc4be2df1bc1ff12a0ce79d988'/>
<id>urn:sha1:57fca79636b783dc4be2df1bc1ff12a0ce79d988</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh: T1076: make configuration volatile</title>
<updated>2020-08-03T16:40:06+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-08-03T16:38:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ca2ab503f42a8446175954e9e7280ecc8e75e927'/>
<id>urn:sha1:ca2ab503f42a8446175954e9e7280ecc8e75e927</id>
<content type='text'>
Move sshd_config file to /run so it must be generated on every boot and is
not stored accidently.
</content>
</entry>
<entry>
<title>ssh: vrf: T2682: support restart on failure indefinitely</title>
<updated>2020-07-04T19:36:51+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-07-04T19:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8c4221083d8898bf478e2aeec04dd135e4993cb1'/>
<id>urn:sha1:8c4221083d8898bf478e2aeec04dd135e4993cb1</id>
<content type='text'>
Linux tries to bind sshd to the VRF but it is yet not ready - for any arbitrary
reason. After restarting SSH to often (rate-limiting) it is blocked by systemd.

Using Restart/RestartSec is not enough - systemd services use start rate
limiting (enabled by default). If service is started more than StartLimitBurst
times in StartLimitIntervalSec seconds is it not permitted to start any more.
Parameters are inherited from DefaultStartLimitIntervalSec (default 10s) and
DefaultStartLimitBurst (default 5).
</content>
</entry>
<entry>
<title>ssh: T2682: simplify VRF binding</title>
<updated>2020-07-04T19:36:51+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-07-04T19:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ff7dd3b9de82347cc77612cb79dc159661320d49'/>
<id>urn:sha1:ff7dd3b9de82347cc77612cb79dc159661320d49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ssh: T2321: add VRF support</title>
<updated>2020-06-11T13:58:18+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-06-11T13:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5deb12c509bea6e353c3b4c3174f040895646cf8'/>
<id>urn:sha1:5deb12c509bea6e353c3b4c3174f040895646cf8</id>
<content type='text'>
</content>
</entry>
</feed>
