<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ssh &#8211; Costigator</title>
	<atom:link href="https://costigator.com/tag/ssh/feed/" rel="self" type="application/rss+xml" />
	<link>https://costigator.com</link>
	<description>Tech Passion</description>
	<lastBuildDate>Fri, 03 Mar 2017 22:10:38 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>
	<item>
		<title>How to connect to a Linux Server without password</title>
		<link>https://costigator.com/it-software/operating-systems/how-to-connect-to-a-linux-server-without-password/</link>
					<comments>https://costigator.com/it-software/operating-systems/how-to-connect-to-a-linux-server-without-password/#respond</comments>
		
		<dc:creator><![CDATA[Luca]]></dc:creator>
		<pubDate>Fri, 03 Mar 2017 22:10:38 +0000</pubDate>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">http://costigator.com/?p=863</guid>

					<description><![CDATA[A secure password is normally long and complex, so it is hard to remember and to type for authentication. Today I want show how to connect to a Linux server using a certificate without entering the password. In this short tutorial I use my MacOS Sierra as client and a Ubuntu 10 as server. It will also work on other Linux / Unix versions. Generate a key pair The first step is to generate a key pair (private and public key) to use for authentication. The private key will remain on your computer in a safe place. The public key [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A secure password is normally long and complex, so it is hard to remember and to type for authentication. Today I want show how to connect to a Linux server using a certificate without entering the password.</p>
<p>In this short tutorial I use my MacOS Sierra as client and a Ubuntu 10 as server. It will also work on other Linux / Unix versions.</p>
<h2>Generate a key pair</h2>
<p>The first step is to generate a key pair (private and public key) to use for authentication. The private key will remain on your computer in a safe place. The public key will be imported on the server. Open a terminal and type:</p>
<pre><code data-language="shell">mbpl:~ lucacosta$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/lucacosta/.ssh/id_rsa): luca
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in luca.
Your public key has been saved in luca.pub.
The key fingerprint is:
SHA256:KoTUeuoGwMvHSEsEGy4KzBe09XKLQ+RVZiUbgVucS3s lucacosta@mbpl
The key's randomart image is:
+---[RSA 2048]----+
|+ .o o .+B+. |
|++ .* o.o=+ |
|*+.o.+ o+.o |
|==.o. +..o E |
|* B oo .S . |
|.= * .. |
| .o . . |
| .. . |
| .. |
+----[SHA256]-----+</code></pre>
<h2>Copy your public key to the server that you want connect</h2>
<p>Replace &lt;user&gt;@&lt;destination_server&gt; with your username and destination server:</p>
<pre><code data-language="shell">mbpl:~ lucacosta$ ssh-copy-id -f -i /Users/lucacosta/luca.pub &lt;user&gt;@&lt;destination_server&gt;
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/Users/lucacosta/luca.pub"
xxxx@xxxxxxxxx's password: 

Number of key(s) added:        1
</code></pre>
<h2>Move your private key in your .ssh folder</h2>
<p>The last thing to do is to move your private key on your computer to a folder named .ssh and rename it with &#8220;id_rsa&#8221;. In my home directory I have two keys named luca and luca.pub (this is the name that you typed when creating the key pair). With the command &#8220;ls&#8221; you get the list of the files like this:</p>
<pre><code data-language="shell">mbpl:~ lucacosta$ ls
Applications			Music
Applications (Parallels)	NoSync
Creative Cloud Files		OneDrive
Desktop				Pictures
Documents			Public
Downloads			Synology
Dropbox				luca
Library				luca.pub
Movies</code></pre>
<p>Now copy your private key (in my case &#8220;luca&#8221;) to the &#8220;.ssh&#8221; folder with the new name &#8220;id_rsa&#8221;:</p>
<pre><code data-language="shell">mbpl:~ lucacosta$ cp luca .ssh/id_rsa
</code></pre>
<h2>Test the connection with the certificate</h2>
<p>Now we can test the connection (if you choosed to set a password for your private key you need to enter it when prompt):</p>
<pre><code data-language="shell">mbpl:~ lucacosta$ ssh xxxxx@xxxxxxxx
Enter passphrase for key '/Users/lucacosta/.ssh/id_rsa': 
Linux xxxxxxxxxxxxxxxxxxxxxx 2.6.32-042stab120.5 #1 SMP Tue Oct 25 22:31:12 MSK 2016 x86_64 GNU/Linux
Ubuntu 10.04.4 LTS

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/
Last login: Thu Mar  2 20:36:54 2017 from xxxxxxxxxxxxx
xxxxxxx@xxxxxxxxxxx:~# </code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://costigator.com/it-software/operating-systems/how-to-connect-to-a-linux-server-without-password/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
