258 lines
		
	
	
	
		
			11 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			258 lines
		
	
	
	
		
			11 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						||
<html class="no-js" lang="en-GB">
 | 
						||
    <head>
 | 
						||
        <title>How to use Authorized Keys to Create a Passwordless SSH Connection | Oliver Davies</title>
 | 
						||
 | 
						||
        <meta charset="UTF-8">
 | 
						||
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
 | 
						||
        <meta name="viewport" content="width=device-width, initial-scale=1">
 | 
						||
 | 
						||
        
 | 
						||
        <meta property="og:url" content="https://www.oliverdavies.uk/blog/2012/02/01/use-authorized-keys-create-passwordless-ssh-connection/">
 | 
						||
<meta property="og:title" content="How to use Authorized Keys to Create a Passwordless SSH Connection"/>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    <meta property="og:image" content="https://www.oliverdavies.uk/assets/images/me-precedent.jpg"/>
 | 
						||
    <meta property="og:image:height" content="327"/>
 | 
						||
    <meta property="og:image:type" content="image/jpg">
 | 
						||
    <meta property="og:image:width" content="327"/>
 | 
						||
 | 
						||
 | 
						||
 | 
						||
        <link rel="stylesheet" href="https://www.oliverdavies.uk/assets/css/main.css">
 | 
						||
        
 | 
						||
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=57" sizes="57x57">
 | 
						||
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=114" sizes="114x114">
 | 
						||
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=72" sizes="72x72">
 | 
						||
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=144" sizes="144x144">
 | 
						||
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=60" sizes="60x60">
 | 
						||
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=120" sizes="120x120">
 | 
						||
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=76" sizes="76x76">
 | 
						||
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=152" sizes="152x152">
 | 
						||
        
 | 
						||
                    <link rel="icon" href="/assets/images/me-precedent.jpg?s=160" sizes="160x160">
 | 
						||
                    <link rel="icon" href="/assets/images/me-precedent.jpg?s=96" sizes="96x96">
 | 
						||
                    <link rel="icon" href="/assets/images/me-precedent.jpg?s=32" sizes="32x32">
 | 
						||
                    <link rel="icon" href="/assets/images/me-precedent.jpg?s=16" sizes="16x16">
 | 
						||
            </head>
 | 
						||
    <body class="">
 | 
						||
        <nav class="navbar navbar-inverse navbar-fixed-top">
 | 
						||
    <div class="container">
 | 
						||
        <div class="navbar-header">
 | 
						||
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
 | 
						||
                <span class="sr-only">Toggle navigation</span>
 | 
						||
                <span class="icon-bar"></span>
 | 
						||
                <span class="icon-bar"></span>
 | 
						||
                <span class="icon-bar"></span>
 | 
						||
            </button>
 | 
						||
            <a class="navbar-brand" href="https://www.oliverdavies.uk/">Oliver Davies</a>
 | 
						||
        </div>
 | 
						||
 | 
						||
        <div id="navbar" class="collapse navbar-collapse" role="navigation">
 | 
						||
            <ul class="nav navbar-nav">
 | 
						||
                <li class="">
 | 
						||
                    <a href="/">About</a>
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li class="">
 | 
						||
                    <a href="/experience">Experience</a>
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li class="">
 | 
						||
                    <a href="/testimonials">Testimonials</a>
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li class="">
 | 
						||
                    <a href="/talks">Talks</a>
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li class="active">
 | 
						||
                    <a href="/blog">Blog</a>
 | 
						||
                </li>
 | 
						||
 | 
						||
                <li class="">
 | 
						||
                    <a href="/contact">Contact</a>
 | 
						||
                </li>
 | 
						||
            </ul>
 | 
						||
        </div>    </div>
 | 
						||
</nav>
 | 
						||
 | 
						||
        <div class="container">
 | 
						||
            <div class="row">
 | 
						||
                <main class="col-md-9">
 | 
						||
                                            <h1>How to use Authorized Keys to Create a Passwordless SSH Connection</h1>
 | 
						||
 | 
						||
<p class="posted text-light">1st February 2012</p>
 | 
						||
 | 
						||
    <p>If you're accessing Linux servers or automating tasks between servers, rather than having to enter your user password every time, you can also use SSH public key authentication. This is a simple process that involves creating a local key and storing it within the <em>authorized_keys</em> file on the remote server.</p>
 | 
						||
 | 
						||
<ol>
 | 
						||
<li>Check if you already have a SSH key.
 | 
						||
<code>$ ssh-add -L</code></li>
 | 
						||
<li>If you don't have one, create one.
 | 
						||
<code>$ ssh-keygen</code></li>
 | 
						||
<li>Upload the key onto the server. Replace <em>myserver</em> with the hostname or IP address of your remote server.
 | 
						||
<code>$ ssh-copy-id myserver</code></li>
 | 
						||
</ol>
 | 
						||
 | 
						||
<p>If you're using Mac OS X and you don't have ssh-copy-id installed, download and install <a href="http://mxcl.github.com/homebrew" title="Homebrew">Homebrew</a> and run the <code>brew install ssh-copy-id</code> command.</p>
 | 
						||
 | 
						||
<p>If successful, you should now see a message like:</p>
 | 
						||
 | 
						||
<blockquote>
 | 
						||
  <p>Now try logging into the machine, with "ssh 'myserver'", and check in:</p>
 | 
						||
  
 | 
						||
  <p>~/.ssh/authorized_keys</p>
 | 
						||
  
 | 
						||
  <p>to make sure we haven't added extra keys that you weren't expecting.</p>
 | 
						||
</blockquote>
 | 
						||
 | 
						||
<p>Now the next time that you SSH onto the server, it should log you in without prompting you for your password.</p>
 | 
						||
 | 
						||
                <p class="tags">
 | 
						||
        Tags:
 | 
						||
                    <a href="https://www.oliverdavies.uk/blog/tags/linux">linux</a>,                     <a href="https://www.oliverdavies.uk/blog/tags/ssh">ssh</a>            </p>
 | 
						||
    <div class="post-pager is-flex">
 | 
						||
            <div class="is-half">
 | 
						||
           <a href="/blog/2012/01/04/site-upgraded-drupal-7/">
 | 
						||
                « Site Upgraded to Drupal 7
 | 
						||
            </a>
 | 
						||
        </div>
 | 
						||
    
 | 
						||
            <div class="is-half text-right">
 | 
						||
            <a href="/blog/2012/04/16/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush/">
 | 
						||
                Create an Omega Subtheme with LESS CSS Preprocessor using Omega Tools and Drush »
 | 
						||
            </a>
 | 
						||
        </div>
 | 
						||
    </div>
 | 
						||
    <div class="about-author">
 | 
						||
    <h2>About the Author</h2>
 | 
						||
 | 
						||
    <img src="//www.oliverdavies.uk/assets/images/me-precedent.jpg" alt="Picture of Oliver" class="img-circle">
 | 
						||
 | 
						||
    <p>Oliver Davies is a Web Developer, System Administrator and Drupal specialist based in the UK. He is a Senior Developer at <a href="https://microserve.io">Microserve</a> and also provides freelance consultancy services for Drupal websites, PHP applications and Linux servers.</p>
 | 
						||
</div>
 | 
						||
                                    </main>
 | 
						||
 | 
						||
                                    <div class="col-md-3">
 | 
						||
                                                    <div class="panel badges text-center">
 | 
						||
    <a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
 | 
						||
        <img
 | 
						||
            src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
 | 
						||
            alt="Drupal Association Individual Member"
 | 
						||
            width="200"
 | 
						||
        />
 | 
						||
    </a>
 | 
						||
 | 
						||
    <div class="is-flex align-items-center">
 | 
						||
        <img
 | 
						||
            src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
 | 
						||
            alt="Acquia Certified Developer - Drupal 8 Exam Badge"
 | 
						||
            class="is-2"
 | 
						||
        />
 | 
						||
 | 
						||
        <img
 | 
						||
            src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
 | 
						||
            alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
 | 
						||
            class="is-2"
 | 
						||
        />
 | 
						||
    </div>
 | 
						||
 | 
						||
    <a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
 | 
						||
        <img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
 | 
						||
    </a>
 | 
						||
</div>
 | 
						||
                            <div class="availability panel panel-default">
 | 
						||
    <div class="panel-heading">Availability</div>
 | 
						||
 | 
						||
    <div class="panel-body">
 | 
						||
                    <p>
 | 
						||
    <i class="fa fa-thumbs-o-up text-warning"></i>
 | 
						||
 | 
						||
    
 | 
						||
    Currently have limited part-time capacity
 | 
						||
</p>
 | 
						||
                    <p>
 | 
						||
    <i class="fa fa-thumbs-o-down text-danger"></i>
 | 
						||
 | 
						||
    Currently no spare full-time capacity.
 | 
						||
    
 | 
						||
</p>
 | 
						||
            </div>
 | 
						||
</div>
 | 
						||
                                <div class="latest-posts panel panel-default">
 | 
						||
        <div class="latest-posts__heading panel-heading">Latest blog posts</div>
 | 
						||
 | 
						||
        <ul class="list-group">
 | 
						||
                            <li class="post list-group-item">
 | 
						||
                    <span class="post__title">
 | 
						||
                        <a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
 | 
						||
                            Publishing Sculpin Sites with GitHub Pages
 | 
						||
                        </a>
 | 
						||
                    </span> -
 | 
						||
                    <span class="post__date">13th July, 2017</span>
 | 
						||
                </li>
 | 
						||
                            <li class="post list-group-item">
 | 
						||
                    <span class="post__title">
 | 
						||
                        <a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
 | 
						||
                            Introducing the Drupal Meetups Twitterbot
 | 
						||
                        </a>
 | 
						||
                    </span> -
 | 
						||
                    <span class="post__date">9th June, 2017</span>
 | 
						||
                </li>
 | 
						||
                            <li class="post list-group-item">
 | 
						||
                    <span class="post__title">
 | 
						||
                        <a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
 | 
						||
                            Turning Your Custom Drupal Module into a Feature
 | 
						||
                        </a>
 | 
						||
                    </span> -
 | 
						||
                    <span class="post__date">20th May, 2017</span>
 | 
						||
                </li>
 | 
						||
                    </ul>
 | 
						||
    </div>
 | 
						||
                                                                        </div>
 | 
						||
                
 | 
						||
            </div>        </div>
 | 
						||
        <footer class="container">
 | 
						||
            <p class="copyright">
 | 
						||
                © 2010-2017 Oliver Davies. Built with <a href="https://sculpin.io">Sculpin</a>.
 | 
						||
            </p>
 | 
						||
 | 
						||
            <div class="meetups">
 | 
						||
    <h2>Things that I organise</h2>
 | 
						||
    <ul>
 | 
						||
                    <li class="meetups--drupal-bristol">
 | 
						||
                <a href="http://www.drupalbristol.org.uk" title="Drupal Bristol">
 | 
						||
                    <img
 | 
						||
                        src="//www.oliverdavies.uk/assets/images/meetups/drupal-bristol.jpeg"
 | 
						||
                        alt="Drupal Bristol logo"
 | 
						||
                    >
 | 
						||
                </a>
 | 
						||
            </li>
 | 
						||
                    <li class="meetups--drupalcamp-bristol">
 | 
						||
                <a href="http://www.drupalcampbristol.co.uk" title="DrupalCamp Bristol">
 | 
						||
                    <img
 | 
						||
                        src="//www.oliverdavies.uk/assets/images/meetups/drupalcamp-bristol.png"
 | 
						||
                        alt="DrupalCamp Bristol logo"
 | 
						||
                    >
 | 
						||
                </a>
 | 
						||
            </li>
 | 
						||
                    <li class="meetups--phpsw">
 | 
						||
                <a href="http://phpsw.uk" title="PHPSW">
 | 
						||
                    <img
 | 
						||
                        src="//www.oliverdavies.uk/assets/images/meetups/phpsw.jpeg"
 | 
						||
                        alt="PHPSW logo"
 | 
						||
                    >
 | 
						||
                </a>
 | 
						||
            </li>
 | 
						||
            </ul>
 | 
						||
</div>
 | 
						||
        </footer>
 | 
						||
 | 
						||
        <script src="https://www.oliverdavies.uk/assets/js/site.js"></script>
 | 
						||
 | 
						||
                    <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11967257-1', 'auto'); ga('send', 'pageview');</script>
 | 
						||
        
 | 
						||
            </body>
 | 
						||
</html>
 |