<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Finnrg on Launchpad Blog</title>
    <link>https://blog.launchpad.net/authors/finnrg/</link>
    <description>News and updates from the Launchpad team</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 27 Oct 2025 15:29:34 +0000</lastBuildDate>
    <atom:link href="https://blog.launchpad.net/feed/authors/finnrg/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Support for FIDO2 SSH Keys</title>
      <link>https://blog.launchpad.net/general/support-for-fido2-ssh-keys/</link>
      <pubDate>Mon, 27 Oct 2025 15:29:34 +0000</pubDate>
      <dc:creator>Finn Gärtner</dc:creator>
      <guid isPermaLink="false">https://blog.launchpad.net/?p=4501</guid>
      <description>&lt;p&gt;Launchpad now supports the FIDO2 hardware-backed SSH key types ed25519-sk and ecdsa-sk. These keys use a hardware device, such as a YubiKey or Nitrokey, to perform cryptographic operations and keep your private keys safely off your computer. They can be used anywhere Launchpad accepts SSH authentication, including git+ssh and SFTP PPA uploads.&lt;/p&gt;
&lt;p&gt;To generate a new key, run&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ssh-keygen -t ed25519-sk -C &amp;#34;your@email.com&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;or use ecdsa-sk for backwards compatibility. You will be asked to touch your security key during the key creation, and OpenSSH will store the resulting files in ~/.ssh/. If you want to make your key resident, meaning it can be stored on the hardware device and later retrieved even if the original files are lost, use the -O resident option:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ssh-keygen -t ed25519-sk -O resident -C &amp;#34;your@email.com&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Resident keys are useful if you use multiple machines or if you want a portable login method tied directly to your hardware key. To register a new key on your Launchpad account, visit https://launchpad.net/~username/+editsshkeys.&lt;/p&gt;
&lt;p&gt;These new key types offer strong protection against key theft and phishing, but require a physical device each time you connect. It is recommended you keep a separate backup key if you use them regularly.&lt;/p&gt;
&lt;p&gt;The introduction of security key backed SSH key types is the next step on making Launchpad even more secure. Let us know if you have any feedback!&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
