{"id":161,"date":"2013-09-03T20:00:00","date_gmt":"2013-09-03T18:00:00","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/Hayek\/Jochen\/wp\/blog-en\/2013\/09\/03\/oreilly-media-book-linux-server-hacks\/"},"modified":"2013-09-03T20:00:00","modified_gmt":"2013-09-03T18:00:00","slug":"oreilly-media-book-linux-server-hacks-vol-1","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-en\/2013\/09\/03\/oreilly-media-book-linux-server-hacks-vol-1\/","title":{"rendered":"O&#8217;Reilly Media book: Linux Server Hacks, Volume One"},"content":{"rendered":"<ul>\n<li><a href=\"http:\/\/shop.oreilly.com\/product\/9780596004613.do\">http:\/\/shop.oreilly.com\/product\/9780596004613.do<\/a><\/li>\n<li><a href=\"https:\/\/www.safaribooksonline.com\/library\/view\/linux-server-hacks\/0596004613\/\">https:\/\/www.safaribooksonline.com\/library\/view\/linux-server-hacks\/0596004613\/<\/a><\/li>\n<\/ul>\n<p>It&#8217;s not officially called &#8220;Volume One&#8221;, but since there also appeared a &#8220;Volume Two&#8221;, it seems to make sense to call this one &#8220;Volume One&#8221;, right?<\/p>\n<p>The recipes, you can find here, are also applicable generally in the Unix world.<\/p>\n<ul>\n<li>chapter 6: SSH \u2013 really, really, really valuable<\/li>\n<li>chapter 6, hack# 69: &#8220;Running the ssh-Agent in a \u2026&#8221; \u2013 this recipe is not at all restricted to a GUI environment \u2013 you can also apply this recipe, if you log on to one server multiple times in parallel and want to be able to make use of the same agent process<\/li>\n<li><a href=\"https:\/\/www.safaribooksonline.com\/library\/view\/linux-server-hacks\/0596004613\/ch06s05.html\">https:\/\/www.safaribooksonline.com\/library\/view\/linux-server-hacks\/0596004613\/ch06s05.html<\/a>\u00a0\u2013\u00a0<em>Hack #69. Running the ssh-Agent in a GUI<\/em><\/li>\n<li><a href=\"https:\/\/resources.oreilly.com\/examples\/9780596004613\">https:\/\/resources.oreilly.com\/examples\/9780596004613<\/a>\u00a0\u2192 LSHcode.tgz \u2192 LinuxServerHacks-code\/ch06\/profile<\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/ssh-agent\">https:\/\/en.wikipedia.org\/wiki\/ssh-agent<\/a><\/li>\n<\/ul>\n<p>This is roughly how you start the ssh-agent, and how your add private keys:<\/p>\n<pre>$ ssh-agent \u2026\n$ ssh-add \u2026<\/pre>\n<p>See also:<\/p>\n<ul>\n<li><a href=\"http:\/\/Jochen.Hayek.name\/wp\/blog-en\/2014\/03\/26\/startup-pageant-with-private-keys\/\">http:\/\/Jochen.Hayek.name\/wp\/blog-en\/2014\/03\/26\/startup-pageant-with-private-keys\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/shop.oreilly.com\/product\/9780596004613.do https:\/\/www.safaribooksonline.com\/library\/view\/linux-server-hacks\/0596004613\/ It&#8217;s not officially called &#8220;Volume One&#8221;, but since there also appeared a &#8220;Volume Two&#8221;, it seems to make sense to call this one &#8220;Volume One&#8221;, right? The recipes, you can find here, are also applicable generally in the Unix world. chapter 6: SSH \u2013 really, really, really valuable chapter 6, hack# 69: &#8220;Running [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[820,822,564],"tags":[901,1240,1322],"class_list":["post-161","post","type-post","status-publish","format-standard","hentry","category-openssh","category-oreilly-publishers","category-ssh","tag-authentication-agent","tag-private-keys","tag-ssh-agent"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0kP-2B","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/comments?post=161"}],"version-history":[{"count":0,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/161\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/media?parent=161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/categories?post=161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/tags?post=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}