{"id":211,"date":"2010-06-08T00:21:09","date_gmt":"2010-06-08T07:21:09","guid":{"rendered":"http:\/\/blog.portnumber53.com\/?p=211"},"modified":"2010-06-08T00:21:09","modified_gmt":"2010-06-08T07:21:09","slug":"setting-up-slackware-13-64-bit-part-3","status":"publish","type":"post","link":"https:\/\/blog.portnumber53.com\/index.php\/2010\/06\/08\/setting-up-slackware-13-64-bit-part-3\/","title":{"rendered":"Setting up Slackware 13 (64-bit) (part 3)"},"content":{"rendered":"<p>Make your server trust your laptop+user:<\/p>\n<pre class=\"brush:bash\">#su - \"your username here\"\n\n$ssh-keygen -t rsa\n\n$scp ~\/.ssh\/id_rsa.pub \"remote_username\"@\"host_name\":\"target_filepath_for_key_on_the_server\"<\/pre>\n<p>Now ssh into your server:<\/p>\n<pre class=\"brush:bash\">$ssh \"remote_user\"@\"host_name\"\n\n$cd ~\/.ssh<\/pre>\n<p>Insert your laptop&#8217;s public key in the authorized keys list:<\/p>\n<pre class=\"brush:bash\">$cat \"target_filepath_for_key_on_the_server\" >> authorized_keys<\/pre>\n<p>Try ssh-ing your server again (this time you should not need to type a password:<\/p>\n<pre class=\"brush:bash\">$ssh \"remote_user\"@\"host_name\"<\/pre>\n<p>Create an alias for your server:<\/p>\n<pre class=\"brush:bash\">#nano \/etc\/ssh\/ssh_config<\/pre>\n<p>and add this\u00a0 (customize it, please):<\/p>\n<pre class=\"brush:plain\">Host linode\nHostName portnumber53.com\nKeepAlive yes\nUser httpd\nCompression yes\n<\/pre>\n<p>Now you should be able to ssh into your server like this:<\/p>\n<pre class=\"brush:bash\">$ssh linode<\/pre>\n<p>Now use this nice backup script:<\/p>\n<pre class=\"brush:bash\">#!\/bin\/bash\npid=\/tmp\/linode.pid\nTODAY_FOLDER=\/home\/backup\/`date +%Y-%m-%d --date \"0 day ago\"`\/linode\nYESTERDAY_FOLDER=\/home\/backup\/`date +%Y-%m-%d --date \"1 day ago\"`\/linode\n\nif [ -e $pid ]\nthen\necho \"Still running...\"\nelse\ntouch $pid\nif [ ! -d $TODAY_FOLDER ]; then\nmkdir -p $TODAY_FOLDER\necho \"copying...\"\ncp -alv $YESTERDAY_FOLDER\/. $TODAY_FOLDER\nfi\n\nrsync --bwlimit=100 --force --no-p --progress --delete-before -aze ssh linode:~\/ $TODAY_FOLDER\nrm $pid\nfi\n<\/pre>\n<p>and you will have full backups (while preserving spaces as the cp command creates hardlinks) daily<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Make your server trust your laptop+user: #su &#8211; &#8220;your username here&#8221; $ssh-keygen -t rsa $scp ~\/.ssh\/id_rsa.pub &#8220;remote_username&#8221;@&#8221;host_name&#8221;:&#8221;target_filepath_for_key_on_the_server&#8221; Now ssh into your server: $ssh &#8220;remote_user&#8221;@&#8221;host_name&#8221; $cd ~\/.ssh Insert your laptop&#8217;s public key in the authorized keys list: $cat &#8220;target_filepath_for_key_on_the_server&#8221; >> authorized_keys Try ssh-ing your server again (this time you should not&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/blog.portnumber53.com\/index.php\/2010\/06\/08\/setting-up-slackware-13-64-bit-part-3\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[56,204,320],"class_list":["post-211","post","type-post","status-publish","format-standard","hentry","category-linux","tag-backup","tag-keygen","tag-ssh"],"_links":{"self":[{"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/posts\/211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/comments?post=211"}],"version-history":[{"count":0,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/posts\/211\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/media?parent=211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/categories?post=211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/tags?post=211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}