<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.darkworld.network/index.php?action=history&amp;feed=atom&amp;title=DWShells%3ASSH_Key_Authentication</id>
	<title>DWShells:SSH Key Authentication - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.darkworld.network/index.php?action=history&amp;feed=atom&amp;title=DWShells%3ASSH_Key_Authentication"/>
	<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWShells:SSH_Key_Authentication&amp;action=history"/>
	<updated>2026-08-26T21:50:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWShells:SSH_Key_Authentication&amp;diff=219&amp;oldid=prev</id>
		<title>Fizi: Protected &quot;DWShells:SSH Key Authentication&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWShells:SSH_Key_Authentication&amp;diff=219&amp;oldid=prev"/>
		<updated>2026-05-14T19:17:31Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/index.php?title=DWShells:SSH_Key_Authentication&quot; title=&quot;DWShells:SSH Key Authentication&quot;&gt;DWShells:SSH Key Authentication&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:17, 15 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Fizi</name></author>
	</entry>
	<entry>
		<id>https://wiki.darkworld.network/index.php?title=DWShells:SSH_Key_Authentication&amp;diff=218&amp;oldid=prev</id>
		<title>Fizi: Created page with &quot;= 🔑 DWShells: SSH Key Authentication =  Setting up SSH key authentication allows you to connect to your DWShell securely without typing your password each time.   It’s faster, safer, and strongly recommended for all users.  == Contents == # What Are SSH Keys? # Generating SSH Keys on Linux/macOS # Generating SSH Keys on Windows (PuTTYgen) # #Uploading You...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.darkworld.network/index.php?title=DWShells:SSH_Key_Authentication&amp;diff=218&amp;oldid=prev"/>
		<updated>2026-05-14T19:15:09Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= 🔑 DWShells: SSH Key Authentication =  Setting up SSH key authentication allows you to connect to your DWShell securely without typing your password each time.   It’s faster, safer, and strongly recommended for all users.  == Contents == # &lt;a href=&quot;#What_Are_SSH_Keys?&quot;&gt;What Are SSH Keys?&lt;/a&gt; # &lt;a href=&quot;#Generating_SSH_Keys_on_Linux/macOS&quot;&gt;Generating SSH Keys on Linux/macOS&lt;/a&gt; # &lt;a href=&quot;#Generating_SSH_Keys_on_Windows_(PuTTYgen)&quot;&gt;Generating SSH Keys on Windows (PuTTYgen)&lt;/a&gt; # #Uploading You...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 🔑 DWShells: SSH Key Authentication =&lt;br /&gt;
&lt;br /&gt;
Setting up SSH key authentication allows you to connect to your DWShell securely without typing your password each time.  &lt;br /&gt;
It’s faster, safer, and strongly recommended for all users.&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
# [[#What Are SSH Keys?|What Are SSH Keys?]]&lt;br /&gt;
# [[#Generating SSH Keys on Linux/macOS|Generating SSH Keys on Linux/macOS]]&lt;br /&gt;
# [[#Generating SSH Keys on Windows (PuTTYgen)|Generating SSH Keys on Windows (PuTTYgen)]]&lt;br /&gt;
# [[#Uploading Your Public Key to DWShells|Uploading Your Public Key to DWShells]]&lt;br /&gt;
# [[#Connecting with Your SSH Key|Connecting with Your SSH Key]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 What Are SSH Keys? ==&lt;br /&gt;
&lt;br /&gt;
SSH keys are a pair of cryptographic keys — a &amp;#039;&amp;#039;&amp;#039;public key&amp;#039;&amp;#039;&amp;#039; and a &amp;#039;&amp;#039;&amp;#039;private key&amp;#039;&amp;#039;&amp;#039; — used for secure authentication.  &lt;br /&gt;
The **public key** is stored on the server (DWShells), and the **private key** stays on your computer.&lt;br /&gt;
&lt;br /&gt;
When you connect, the server verifies your identity using the private key — no password needed.&lt;br /&gt;
&lt;br /&gt;
== 🐧 Generating SSH Keys on Linux/macOS ==&lt;br /&gt;
&lt;br /&gt;
# Open your terminal.&lt;br /&gt;
# Run the following command:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519 -C &amp;quot;your_email@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* You can replace &amp;lt;code&amp;gt;ed25519&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;rsa&amp;lt;/code&amp;gt; (e.g., &amp;lt;code&amp;gt;rsa -b 4096&amp;lt;/code&amp;gt;) if preferred.&lt;br /&gt;
# When prompted for a file path, press **Enter** to accept the default (usually &amp;lt;code&amp;gt;~/.ssh/id_ed25519&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Optionally set a passphrase for extra protection.&lt;br /&gt;
# After completion, your keys will be located here:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/.ssh/id_ed25519       ← Private key&lt;br /&gt;
~/.ssh/id_ed25519.pub   ← Public key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To display your public key:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat ~/.ssh/id_ed25519.pub&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy the full key text (starts with &amp;lt;code&amp;gt;ssh-ed25519&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ssh-rsa&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== 🪟 Generating SSH Keys on Windows (PuTTYgen) ==&lt;br /&gt;
&lt;br /&gt;
# Download and run [https://www.puttygen.com/ PuTTYgen].&lt;br /&gt;
# In the &amp;quot;Parameters&amp;quot; section, select:&lt;br /&gt;
   * &amp;#039;&amp;#039;&amp;#039;Type of key to generate:&amp;#039;&amp;#039;&amp;#039; RSA&lt;br /&gt;
   * &amp;#039;&amp;#039;&amp;#039;Number of bits in a generated key:&amp;#039;&amp;#039;&amp;#039; 4096&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Generate&amp;#039;&amp;#039;&amp;#039; and move your mouse randomly in the blank area to create entropy.&lt;br /&gt;
# Once generated:&lt;br /&gt;
   * Click &amp;#039;&amp;#039;&amp;#039;Save private key&amp;#039;&amp;#039;&amp;#039; → save as &amp;lt;code&amp;gt;private.ppk&amp;lt;/code&amp;gt;&lt;br /&gt;
   * Copy the entire &amp;#039;&amp;#039;&amp;#039;Public key for pasting into OpenSSH authorized_keys file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Optionally, click &amp;#039;&amp;#039;&amp;#039;Save public key&amp;#039;&amp;#039;&amp;#039; for backup.&lt;br /&gt;
&lt;br /&gt;
== 📤 Uploading Your Public Key to DWShells ==&lt;br /&gt;
&lt;br /&gt;
Send your **public key** (the contents of your &amp;lt;code&amp;gt;id_ed25519.pub&amp;lt;/code&amp;gt; or PuTTYgen public key) to the DWShells admin team via:&lt;br /&gt;
* IRC message to &amp;#039;&amp;#039;&amp;#039;@DWRequest&amp;#039;&amp;#039;&amp;#039; bot, or  &lt;br /&gt;
* Email to &amp;#039;&amp;#039;&amp;#039;support@dwshells.darkworld.network&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Once verified, your key will be added to your account under:&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/shelltype(free/support)/username/.ssh/authorized_keys&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🔗 Connecting with Your SSH Key ==&lt;br /&gt;
&lt;br /&gt;
=== Linux/macOS ===&lt;br /&gt;
Use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssh your_username@dwshells.darkworld.network&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If your private key is stored in a custom path, use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssh -i /path/to/your/private_key your_username@dwshells.darkworld.network&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows (PuTTY) ===&lt;br /&gt;
# Open PuTTY.&lt;br /&gt;
# Go to &amp;#039;&amp;#039;&amp;#039;Connection → SSH → Auth&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Browse&amp;#039;&amp;#039;&amp;#039; and select your private key file (&amp;lt;code&amp;gt;private.ppk&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Return to &amp;#039;&amp;#039;&amp;#039;Session&amp;#039;&amp;#039;&amp;#039; and connect to:&lt;br /&gt;
&amp;lt;pre&amp;gt;Host Name: dwshells.darkworld.network&lt;br /&gt;
Port: 22&lt;br /&gt;
Connection type: SSH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Open&amp;#039;&amp;#039;&amp;#039; to connect using your key.&lt;br /&gt;
&lt;br /&gt;
== ✅ Next Steps ==&lt;br /&gt;
* If you haven’t yet connected via SSH, follow: [[DWShells: SSH Connection Guide]]&lt;br /&gt;
* For troubleshooting, see: [[DWShells: FAQ]]&lt;/div&gt;</summary>
		<author><name>Fizi</name></author>
	</entry>
</feed>