<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Tech]]></title><description><![CDATA[Thoughts, stories and ideas.]]></description><link>https://silenteh.com/</link><image><url>https://silenteh.com/favicon.png</url><title>Tech</title><link>https://silenteh.com/</link></image><generator>Ghost 5.74</generator><lastBuildDate>Thu, 02 Apr 2026 15:09:34 GMT</lastBuildDate><atom:link href="https://silenteh.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Linux: setup ssh-agent]]></title><description><![CDATA[<p>Currently I am using Debian Bookworm and I need to setup the <code>ssh-agent</code> to be able to sign Github commits, so here it&apos;s how I did it.</p>
<ol>
<li>Create a new folder: <code>mkdir ~/.config/systemd/user</code></li>
<li>Create a new ssh-agent service: <code>vim ~/.config/systemd/user/ssh-agent.service</code></li>
<li>Add the</li></ol>]]></description><link>https://silenteh.com/linux-setup-ssh-agent/</link><guid isPermaLink="false">65637924c5dc050001618b1d</guid><dc:creator><![CDATA[silenteh]]></dc:creator><pubDate>Sun, 26 Nov 2023 17:04:02 GMT</pubDate><content:encoded><![CDATA[<p>Currently I am using Debian Bookworm and I need to setup the <code>ssh-agent</code> to be able to sign Github commits, so here it&apos;s how I did it.</p>
<ol>
<li>Create a new folder: <code>mkdir ~/.config/systemd/user</code></li>
<li>Create a new ssh-agent service: <code>vim ~/.config/systemd/user/ssh-agent.service</code></li>
<li>Add the following to the service</li>
</ol>
<pre><code class="language-bash">[Unit]
Description=SSH key agent

[Service]
Type=simple
Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK

[Install]
WantedBy=default.target
</code></pre>
<ol start="4">
<li>Enable the ssh-agent systemd service: <code>systemctl --user enable ssh-agent</code></li>
<li>Start the ssh-agent systemd service: <code>systemctl --user start ssh-agent</code></li>
<li>Add the following entry to your bash profile <code>~/.profile</code> <code>export SSH_AUTH_SOCK=&quot;$XDG_RUNTIME_DIR/openssh_agent&quot;</code></li>
<li>Activate it: <code>source ~/.profile</code></li>
</ol>
<p>Once the above is done you&apos;ll have your user specific ssh-agent started at boot.<br>
The next step is to tell <code>git</code> to sign your commits.</p>
<ol>
<li>Configure <code>git</code> to use SSH keys: <code>git config --global gpg.format ssh</code></li>
<li>Generate an SSH to interact with git (you can skip this step if you have one already) <code>ssh-keygen -t ed25519</code></li>
<li>Tell git to use the specific <strong>public</strong> key to sign your commits: <code>git config --global user.signingkey $HOME/.ssh/id_ed25519.pub</code></li>
<li>Add your ssh keys to the agent: <code>ssh-add</code></li>
<li>Verify the key was added: <code>ssh-add -l</code></li>
<li>Tell git to sign all your commits by default: <code>git config commit.gpgsign true</code> (alternatively use <code>git commit -S -m &quot;YOUR_COMMIT_MESSAGE&quot;</code> to sign single commits)</li>
</ol>
]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[<p>This is Tech, a brand new site by silenteh that&apos;s just getting started. Things will be up and running here shortly, but you can <a href="#/portal/">subscribe</a> in the meantime if you&apos;d like to stay up to date and receive emails when new content is published!</p>]]></description><link>https://silenteh.com/coming-soon/</link><guid isPermaLink="false">655cd3f3b435e300018d1dd9</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[silenteh]]></dc:creator><pubDate>Tue, 21 Nov 2023 15:59:47 GMT</pubDate><media:content url="https://static.ghost.org/v4.0.0/images/feature-image.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://static.ghost.org/v4.0.0/images/feature-image.jpg" alt="Coming soon"><p>This is Tech, a brand new site by silenteh that&apos;s just getting started. Things will be up and running here shortly, but you can <a href="#/portal/">subscribe</a> in the meantime if you&apos;d like to stay up to date and receive emails when new content is published!</p>]]></content:encoded></item></channel></rss>