<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ssh on RubyDev</title><link>https://rubydev.org/tags/ssh/</link><description>Recent content in Ssh on RubyDev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 21 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rubydev.org/tags/ssh/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Set Up a Clean VPS on Debian 13: Hostname, User, SSH Keys, and Port</title><link>https://rubydev.org/debian-13-vps-initial-setup/</link><pubDate>Mon, 21 Sep 2026 00:00:00 +0000</pubDate><guid>https://rubydev.org/debian-13-vps-initial-setup/</guid><description>&lt;h3 id="how-to-set-up-a-clean-vps-on-debian-13-hostname-user-ssh-keys-and-port" class="headerLink">
 &lt;a href="#how-to-set-up-a-clean-vps-on-debian-13-hostname-user-ssh-keys-and-port" class="header-mark">&lt;/a>How to Set Up a Clean VPS on Debian 13: Hostname, User, SSH Keys, and Port&lt;/h3>&lt;hr>
&lt;p>You just got a fresh Debian 13 VPS and logged in as &lt;code>root&lt;/code> with a password. Before installing anything else, let&amp;rsquo;s lock the server down: set a proper hostname, create a non-root user with sudo rights, switch SSH to key-only authentication, disable root login, and move SSH off the default port.&lt;/p>
&lt;h2 id="step-1-set-the-hostname" class="headerLink">
 &lt;a href="#step-1-set-the-hostname" class="header-mark">&lt;/a>Step 1: Set the Hostname&lt;/h2>&lt;p>Check the current hostname:&lt;/p></description></item></channel></rss>