{"id":1969,"date":"2026-01-28T04:09:17","date_gmt":"2026-01-28T04:09:17","guid":{"rendered":"https:\/\/veerhost.com\/docs\/vps\/getting-started-with-your-veerhost-vps\/"},"modified":"2026-03-31T17:54:48","modified_gmt":"2026-03-31T17:54:48","slug":"getting-started-with-your-veerhost-vps","status":"publish","type":"docs","link":"https:\/\/veerhost.com\/de\/docs\/vps\/getting-started-with-your-veerhost-vps\/","title":{"rendered":"Getting Started with Your VeerHost VPS"},"content":{"rendered":"<p class=\"wp-block-paragraph\">This guide walks you through everything you need to do right after receiving your VPS credentials from VeerHost \u2014 from your first SSH login to updating your server and checking system health. These steps apply to Ubuntu 22.04, Ubuntu 24.04, and Debian.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What You&#8217;ll Receive<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After ordering a VPS from VeerHost, you&#8217;ll receive an email containing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>IP address<\/strong> \u2014 your server&#8217;s public IP (e.g., <code>185.123.45.67<\/code>)<\/li>\n<li><strong>Username<\/strong> \u2014 usually <code>root<\/code> for a fresh Linux VPS<\/li>\n<li><strong>Password<\/strong> \u2014 a randomly generated root password<\/li>\n<li><strong>OS<\/strong> \u2014 Ubuntu 22.04, Ubuntu 24.04, or Debian (your chosen OS at order)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Connect via SSH<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open a terminal on your computer (Terminal on macOS\/Linux, or PowerShell \/ Windows Terminal on Windows) and run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh root@YOUR_VPS_IP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Replace <code>YOUR_VPS_IP<\/code> with your actual IP address. When prompted, enter your password. You&#8217;ll see the server&#8217;s welcome banner once connected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can&#8217;t connect?<\/strong> See our guide: <a href=\"https:\/\/veerhost.com\/de\/docs\/vps\/fix-ssh-connection-refused-timeout-on-your-vps\/\">Fix: SSH Connection Refused \/ Timeout<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Change the Root Password<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The default password is auto-generated. Change it immediately to something strong and unique:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>passwd<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;ll be asked to enter a new password twice. Use at least 16 characters with a mix of letters, numbers, and symbols.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Update All System Packages<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Always update packages right after provisioning to close security vulnerabilities and get the latest stable software:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ubuntu \/ Debian:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update && apt upgrade -y<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This may take 1\u20133 minutes. Some packages will ask about configuration files \u2014 press <code>Enter<\/code> to keep the default (recommended).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Check Server Health<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Verify the basics are working correctly after your first login:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check disk space:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>df -h<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check RAM usage:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>free -h<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check CPU load and uptime:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>uptime<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check OS version:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lsb_release -a<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Set the Correct Timezone<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">By default, the server may be set to UTC. Set it to your local timezone if needed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>timedatectl set-timezone YOUR_TIMEZONE<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">For example, for Cairo: <code>timedatectl set-timezone Africa\/Cairo<\/code>. To list all timezones: <code>timedatectl list-timezones<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Install Useful Utilities<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A few tools that are helpful right from the start:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install -y curl wget nano unzip git htop net-tools<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7: Reboot if Required<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If the kernel was updated, a reboot is needed to apply it. Check if a reboot is required:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls \/var\/run\/reboot-required 2>\/dev\/null && echo \"Reboot required\" || echo \"No reboot needed\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To reboot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>reboot<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After rebooting, wait 30\u201360 seconds, then reconnect via SSH with <code>ssh root@YOUR_VPS_IP<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Next Steps<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/veerhost.com\/de\/docs\/vps\/how-to-secure-your-vps-ssh-keys-new-user-firewall\/\">Secure your VPS (SSH keys, firewall, new user)<\/a><\/li>\n<li><a href=\"https:\/\/veerhost.com\/de\/docs\/vps\/how-to-host-a-website-on-your-vps-nginx-apache-php-ssl\/\">Host a website on your VPS<\/a><\/li>\n<li><a href=\"https:\/\/veerhost.com\/de\/docs\/vps\/point-a-domain-to-your-veerhost-vps-a-records-www\/\">Point a domain to your VPS<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>This guide walks you through everything you need to do right after receiving your VPS credentials from VeerHost \u2014 from your first [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1967,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-1969","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs\/1969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/comments?post=1969"}],"version-history":[{"count":3,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs\/1969\/revisions"}],"predecessor-version":[{"id":2281,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs\/1969\/revisions\/2281"}],"up":[{"embeddable":true,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/docs\/1967"}],"wp:attachment":[{"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/media?parent=1969"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/veerhost.com\/de\/wp-json\/wp\/v2\/doc_tag?post=1969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}