{"id":240,"date":"2026-04-02T17:10:20","date_gmt":"2026-04-02T16:10:20","guid":{"rendered":"https:\/\/www.e5m-ck.com\/?page_id=240"},"modified":"2026-04-02T17:25:13","modified_gmt":"2026-04-02T16:25:13","slug":"one-click-ssh-connection-to-your-ender-5-max-automatic-setup-for-windows","status":"publish","type":"page","link":"https:\/\/www.e5m-ck.com\/?page_id=240","title":{"rendered":"One-Click SSH Connection to Your Ender 5 Max \u2014 Automatic Setup for Windows"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"240\" class=\"elementor elementor-240\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5c7a98 e-flex e-con-boxed e-con e-parent\" data-id=\"d5c7a98\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c55351 elementor-widget elementor-widget-text-editor\" data-id=\"8c55351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div style=\"background: #f0f4ff; border-left: 4px solid #3a5fc8; padding: 16px 20px; border-radius: 4px;\">Tired of typing your IP address and password every time you connect to your Ender 5 Max via SSH? This guide sets up a passwordless, one-click connection in under 5 minutes. Double-click the Desktop shortcut \u2014 you&#8217;re in.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ed5177 e-flex e-con-boxed e-con e-parent\" data-id=\"8ed5177\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6cb29f elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"c6cb29f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;exclude_headings_by_selector&quot;:[],&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tTable of Contents\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__c6cb29f\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__c6cb29f\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__c6cb29f\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d77af2b e-flex e-con-boxed e-con e-parent\" data-id=\"d77af2b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0dd2205 elementor-widget elementor-widget-text-editor\" data-id=\"0dd2205\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2>Why Do This?<\/h2>\nEvery time you connect to your Ender 5 Max via SSH, you have to:\n<ul>\n \t<li>Remember the IP address<\/li>\n \t<li>Type the full <code>ssh root@192.168.X.XXX<\/code> command<\/li>\n \t<li>Type the password \u2014 blindly, with no feedback<\/li>\n<\/ul>\nThis gets old fast. By setting up <strong>SSH key authentication<\/strong>, your PC and your Ender 5 Max recognize each other automatically \u2014 no password, no command to remember. Just double-click the shortcut on your Desktop.\n<h2>How It Works<\/h2>\nStandard SSH uses a <strong>password<\/strong> to verify your identity. SSH key authentication replaces that with a <strong>cryptographic key pair<\/strong>:\n<ul>\n \t<li>A <strong>private key<\/strong> stays on your PC \u2014 never shared, never transmitted<\/li>\n \t<li>A <strong>public key<\/strong> is installed on the Nebula Pad \u2014 like a lock that only your private key can open<\/li>\n<\/ul>\nWhen you connect, your PC and the Nebula Pad perform a cryptographic handshake in milliseconds. If the keys match, you&#8217;re in \u2014 instantly, with no password prompt.\n<div style=\"background: #f0fff4; border-left: 4px solid #2d8a4e; padding: 14px 18px; border-radius: 4px; margin: 16px 0;\">\ud83d\udd12 This is actually <strong>more secure<\/strong> than a password \u2014 a key cannot be guessed or brute-forced.<\/div>\n<h2>Prerequisites<\/h2>\n<ul>\n \t<li>Root access enabled on your Ender 5 Max Nebula Pad <em>(see our <a href=\"#\">How to Enable Root Access guide<\/a>)<\/em><\/li>\n \t<li>SSH connection working <em>(see our <a href=\"#\">How to Connect via SSH guide<\/a>)<\/em><\/li>\n \t<li>Windows 10 (version 1809 or later) or Windows 11<\/li>\n \t<li>The IP address of your Nebula Pad<\/li>\n<\/ul>\n<h2>Option A \u2014 Automatic Setup<\/h2>\n<strong>Choose this option if<\/strong> you want everything configured in one run with no manual steps.\n<h3>Step 1 \u2014 Download the Installer<\/h3>\nDownload the setup file:\n\u2192 <a href=\"#\" target=\"_blank\" rel=\"noopener\">E5M DOC &#8211; CK &#8211; Auto SSH.bat<\/a>\n\nSave it anywhere on your PC \u2014 your Desktop or Downloads folder is fine.\n<h3>Step 2 \u2014 Run the Installer<\/h3>\nDouble-click <strong>E5M DOC &#8211; CK &#8211; Auto SSH.bat<\/strong> to launch it.\n<div style=\"background: #fff3cd; border-left: 4px solid #f0a500; padding: 14px 18px; border-radius: 4px; margin: 16px 0;\">\u26a0\ufe0f Windows may show a security warning \u2014 <strong>&#8220;Windows protected your PC&#8221;<\/strong>. Click <strong>&#8220;More info&#8221;<\/strong> then <strong>&#8220;Run anyway&#8221;<\/strong>. This is a standard warning for unsigned scripts downloaded from the internet.<\/div>\nA black console window will open and walk you through the setup.\n<h3>Step 3 \u2014 Enter Your Details<\/h3>\nThe installer will ask for two pieces of information:\n<ol>\n \t<li><strong>Nebula Pad IP address<\/strong> \u2014 e.g. <code>192.168.1.XXX<\/code> (visible in Settings \u2192 Network on the pad)<\/li>\n \t<li><strong>SSH username<\/strong> \u2014 type <code>root<\/code><\/li>\n<\/ol>\n<h3>Step 4 \u2014 Enter Your Password One Last Time<\/h3>\nThe installer will copy your public key to the Nebula Pad. For this one operation, it needs your SSH password.\n<div style=\"background: #fff3cd; border-left: 4px solid #f0a500; padding: 14px 18px; border-radius: 4px; margin: 16px 0;\">\u26a0\ufe0f Enter the password displayed on your Nebula Pad (<strong>Settings \u2192 System \u2192 Root account information<\/strong>) and press <strong>Enter<\/strong> \u2014 no characters will appear on screen, this is normal.<\/div>\nThis is the <strong>last time<\/strong> you will ever need to type this password.\n<h3>Step 5 \u2014 Use the Desktop Shortcut<\/h3>\nOnce the installer completes successfully, a file named <strong>E5M DOC &#8211; CK &#8211; Auto SSH<\/strong> will appear on your Desktop.\n\nFrom now on, double-click it to connect instantly to your Ender 5 Max \u2014 no IP, no password, no waiting.\n<h2>Option B \u2014 Manual Setup<\/h2>\n<strong>Choose this option if<\/strong> you want to understand exactly what is being configured and do it yourself step by step.\n<h3>Step 1 \u2014 Generate an RSA Key Pair<\/h3>\nOpen <strong>PowerShell<\/strong> and run:\n<pre style=\"background: #1e1e1e; color: #d4d4d4; padding: 16px; border-radius: 6px; overflow-x: auto; font-size: 0.9em;\"><code>ssh-keygen -t rsa -b 2048 -C \"E5M-Nebula\" -f \"$env:USERPROFILE\\.ssh\\id_rsa\" -N \"\"<\/code><\/pre>\nThis creates two files in <code>C:\\Users\\YourName\\.ssh\\<\/code>:\n<ul>\n \t<li><code>id_rsa<\/code> \u2014 your <strong>private key<\/strong> (never share this)<\/li>\n \t<li><code>id_rsa.pub<\/code> \u2014 your <strong>public key<\/strong> (this gets installed on the Nebula Pad)<\/li>\n<\/ul>\n<div style=\"background: #fff3cd; border-left: 4px solid #f0a500; padding: 14px 18px; border-radius: 4px; margin: 16px 0;\">\u26a0\ufe0f If a key already exists, skip this step \u2014 you do not want to overwrite an existing key used for other connections.<\/div>\n<h3>Step 2 \u2014 Copy the Public Key to the Nebula Pad<\/h3>\nRun the following command \u2014 replace <code>192.168.1.XXX<\/code> with your IP:\n<pre style=\"background: #1e1e1e; color: #d4d4d4; padding: 16px; border-radius: 6px; overflow-x: auto; font-size: 0.9em;\"><code>type \"$env:USERPROFILE\\.ssh\\id_rsa.pub\" | ssh root@192.168.1.XXX \"mkdir -p ~\/.ssh &amp;&amp; cat &gt; ~\/.ssh\/authorized_keys &amp;&amp; chmod 700 ~\/.ssh &amp;&amp; chmod 600 ~\/.ssh\/authorized_keys &amp;&amp; chown root:root ~\/.ssh\/authorized_keys\"<\/code><\/pre>\nThis installs your public key in the Nebula Pad&#8217;s <code>authorized_keys<\/code> file \u2014 the list of trusted keys that are allowed to connect without a password.\n<div style=\"background: #fff3cd; border-left: 4px solid #f0a500; padding: 14px 18px; border-radius: 4px; margin: 16px 0;\">\u26a0\ufe0f You will be asked for the password one last time for this step. Use the password displayed on your Nebula Pad (<strong>Settings \u2192 System \u2192 Root account information<\/strong>).<\/div>\n<h3>Step 3 \u2014 Configure SSH Compatibility<\/h3>\nThe Nebula Pad uses <strong>Dropbear<\/strong> \u2014 a lightweight SSH server that requires explicit compatibility settings for modern Windows SSH clients.\n\nAdd the following to your SSH config file. Open PowerShell and run:\n<pre style=\"background: #1e1e1e; color: #d4d4d4; padding: 16px; border-radius: 6px; overflow-x: auto; font-size: 0.9em;\"><code>Add-Content \"$env:USERPROFILE\\.ssh\\config\" \"`nHost 192.168.1.XXX`n    PubkeyAcceptedAlgorithms +ssh-rsa`n    HostkeyAlgorithms +ssh-rsa\"<\/code><\/pre>\nReplace <code>192.168.1.XXX<\/code> with your Nebula Pad&#8217;s IP address.\n<div style=\"background: #fff3cd; border-left: 4px solid #f0a500; padding: 14px 18px; border-radius: 4px; margin: 16px 0;\">\u26a0\ufe0f If <code>C:\\Users\\YourName\\.ssh\\config<\/code> already exists, check that no duplicate entry is added for the same IP.<\/div>\n<h3>Step 4 \u2014 Create the Desktop Shortcut<\/h3>\nCreate a <code>.bat<\/code> file on your Desktop. Open Notepad, paste the following \u2014 replace <code>192.168.1.XXX<\/code> with your IP:\n<pre style=\"background: #1e1e1e; color: #d4d4d4; padding: 16px; border-radius: 6px; overflow-x: auto; font-size: 0.9em;\"><code>@echo off\ntitle E5M DOC - CK - Auto SSH\nssh root@192.168.1.XXX<\/code><\/pre>\nSave it as <code>E5M DOC - CK - Auto SSH.bat<\/code> on your Desktop.\n\nDouble-click it \u2014 you should now connect instantly with no password prompt.\n\n<h2>Bonus \u2014 Pin the Shortcut to your Taskbar<\/h2>\n<p>Windows does not allow <code>.bat<\/code> files to be pinned directly to the taskbar. To get a proper pinnable shortcut, you need to create a <code>.lnk<\/code> shortcut that points to <code>cmd.exe<\/code> \u2014 which Windows recognizes as a real executable.<\/p>\n\n<ol>\n  <li>Right-click on your Desktop \u2192 <strong>New \u2192 Shortcut<\/strong><\/li>\n  <li>In the <strong>Location<\/strong> field, paste the following \u2014 replace the path if your <code>.bat<\/code> file is not on the Desktop:<\/li>\n<\/ol>\n\n<pre style=\"background:#1e1e1e; color:#d4d4d4; padding:16px; border-radius:6px; overflow-x:auto; font-size:0.9em;\"><code>cmd.exe \/c \"\"C:\\Users\\YourName\\Desktop\\E5M DOC - CK - Auto SSH.bat\"\"<\/code><\/pre>\n\n<ol start=\"3\">\n  <li>Name the shortcut: <code>E5M DOC - CK - Auto SSH<\/code><\/li>\n  <li>Click <strong>Finish<\/strong><\/li>\n  <li>Right-click the new shortcut \u2192 <strong>Pin to taskbar<\/strong><\/li>\n<\/ol>\n\n<div style=\"background:#f0fff4; border-left:4px solid #2d8a4e; padding:14px 18px; border-radius:4px; margin:16px 0;\">\n  \u2705 This <code>.lnk<\/code> shortcut points to <code>cmd.exe<\/code> \u2014 a real Windows executable \u2014 which is why pinning to the taskbar is allowed.\n<\/div>\n\n<div style=\"background:#fff3cd; border-left:4px solid #f0a500; padding:14px 18px; border-radius:4px; margin:16px 0;\">\n  \u26a0\ufe0f Replace <code>YourName<\/code> with your actual Windows username in the path. If your <code>.bat<\/code> file is in a different folder, adjust the path accordingly.\n<\/div>\n\n<h2>Troubleshooting<\/h2>\n<strong>Still asking for a password<\/strong>\n<ul>\n \t<li>The key may not have been installed correctly \u2014 re-run Option A or repeat Step 2 of Option B<\/li>\n \t<li>Check that <code>~\/.ssh\/authorized_keys<\/code> exists on the Nebula Pad:<\/li>\n<\/ul>\n<pre style=\"background: #1e1e1e; color: #d4d4d4; padding: 16px; border-radius: 6px; overflow-x: auto; font-size: 0.9em;\"><code>ssh root@192.168.1.XXX \"cat ~\/.ssh\/authorized_keys\"<\/code><\/pre>\n<strong>&#8220;WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED&#8221;<\/strong>\n<ul>\n \t<li>This happens if your Nebula Pad&#8217;s IP was previously used by another device, or after a factory reset<\/li>\n \t<li>Fix it by running:<\/li>\n<\/ul>\n<pre style=\"background: #1e1e1e; color: #d4d4d4; padding: 16px; border-radius: 6px; overflow-x: auto; font-size: 0.9em;\"><code>ssh-keygen -R 192.168.1.XXX<\/code><\/pre>\nThen reconnect and accept the new key.\n\n<strong>Windows security warning on the .bat file<\/strong>\n<ul>\n \t<li>Click <strong>&#8220;More info&#8221;<\/strong> \u2192 <strong>&#8220;Run anyway&#8221;<\/strong> \u2014 this is a standard Windows warning for unsigned scripts<\/li>\n<\/ul>\n<h2>Note for macOS &amp; Linux Users<\/h2>\nThe same principle applies \u2014 SSH key authentication works identically on macOS and Linux. Use <code>ssh-keygen<\/code> in Terminal to generate your key, <code>ssh-copy-id<\/code> to install it on the Nebula Pad, and create an alias or shell script as your shortcut.\n<h2>What&#8217;s Next?<\/h2>\n<ul>\n \t<li><strong><a href=\"#\">How to Install Fluidd and Mainsail on the Ender 5 Max<\/a><\/strong> \u2014 get a professional web interface to control your printer from any browser <em>(coming soon)<\/em><\/li>\n<\/ul>\n<h2>Compatible Printers<\/h2>\nThis tutorial was written and tested on the <strong>Creality Ender 5 Max<\/strong> with firmware <strong>v1.2.0.21<\/strong>.\n\nThe procedure applies to any Creality printer using the Nebula Pad with root access enabled. The automatic installer (Option A) is Windows only. Option B works on any platform.\n\n<hr style=\"margin: 32px 0; border: none; border-top: 1px solid #ddd;\" \/>\n<p style=\"color: #888; font-size: 0.9em;\">Tutorial by Christian KELHETTER \u2014 feel free to share and adapt with credit.\nv1.0 \u2014 April 2026<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tired of typing your IP address and password every time you connect to your Ender 5 Max via SSH? This guide sets up a passwordless, one-click connection in under 5 minutes. Double-click the Desktop shortcut \u2014 you&#8217;re in.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-240","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.e5m-ck.com\/index.php?rest_route=\/wp\/v2\/pages\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.e5m-ck.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.e5m-ck.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.e5m-ck.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e5m-ck.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=240"}],"version-history":[{"count":6,"href":"https:\/\/www.e5m-ck.com\/index.php?rest_route=\/wp\/v2\/pages\/240\/revisions"}],"predecessor-version":[{"id":248,"href":"https:\/\/www.e5m-ck.com\/index.php?rest_route=\/wp\/v2\/pages\/240\/revisions\/248"}],"wp:attachment":[{"href":"https:\/\/www.e5m-ck.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}