- Paperback: 150 pages
- Publisher: CreateSpace Independent Publishing Platform; 1/18/12 edition (February 17, 2012)
- Language: English
- ISBN-10: 1470069717
- ISBN-13: 978-1470069711
- Product Dimensions: 6 x 0.3 x 9 inches
- Shipping Weight: 9.9 ounces
- Average Customer Review: 82 customer reviews
- Amazon Best Sellers Rank: #779,627 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
SSH Mastery: OpenSSH, PuTTY, Tunnels and Keys Paperback – February 17, 2012
There is a newer edition of this item:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
"Michael W. Lucas is one of my favorite technical authors, and every book he writes is a must-read for IT professionals." - Richard Bejtlich, CSO, MANDIANT, and TaoSecurity blogger
"...SSH Mastery is a title that Unix users and system administrators like myself will want to keep within reach..." - Peter Hansteen
"This stripping-down of the usual tech-book explanations gives it the immediacy of extended documentation on the Internet. ...an in-depth presentation from someone who used OpenSSH to do a number of things, and paid attention while doing it." - Justin Sherrill, DragonFly BSD Digest
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The writing is pretty good although the chapters felt out of order to me in some places. For example, the first command shown in chapter three uses telnet to try and connect to a host. Since I did not have a host to connect to right away I could not use the initial commands. It will help if you already have another computer you want to SSH into.
Sometimes the book seemed to switch between advanced discussions and beginner explanations, but there was not really a pattern to it.
The page count for this book is low and the text is oversized. There is just not enough content here to be considered a full reference. The book was only on SSH, so I was expecting a more complete reference.
But the main reason I am writing this review is that I noticed a mistake in the book and was surprised not to find it mentioned anywhere.
In chapter 7, the author writes: "PuTTYgen can export the public key in a couple different formats, including OpenSSH. Select Conversions → Export OpenSSH Key. You'll get a standard Windows dialog box asking you to choose a filename. That file is your OpenSSH-friendly public key."
Don't do that. The "Export OpenSSH Key" action exports the private key to OpenSSH format, not the public key.
To get the OpenSSH public key is simpler. There is a read-only memo field in the Puttygen window called "Public key for pasting into OpenSSH authorized_keys file". Just copy the content of this field to the clipboard, then SSH with Putty into your box, open the authorized_key file with your favorite editor, and paste the clipboard content on a new line using the middle mouse key.
I hope this will be of help to some people.
Honestly, I think the money's worth for this book is in the 'Best Practices' knowledge that M.Lucas puts into ssh configuration and usage. The book is absolutely full of examples based on experience. It is not a man page of config options -- it is very carefully written to explain not just how to use ssh, but the Best way to implement ssh. Great book!
I certainly didn't know everything in this book...but I also never needed everything in the book. However, when I do I know I have a quality reference.
I would consider this book a "must read" for all engineers as SSH tunneling is a such and incredibly convenient toolset.
By the way, my problem was that while my public key was readable by SSH, my private key was not. As I recall, a chown fixed that problem.
Most recent customer reviews
4/5 - would be nice to include some details on internals, protocol working etc.