Buy 2, Get the 3rd FREE. Use discount code OPC10 - All orders over $29.95 qualify for FREE SHIPPING within the US
SSH, The Secure Shell: The Definitive Guide

Errata for SSH, The Secure Shell: The Definitive Guide

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By Date Submitted Date Corrected
Printed
Page iv
In the last line of the first paragraph, changed "the the topic of SSH"

to "the topic of SSH."

Anonymous    Mar 01, 2001
Printed
Page xiii
In the second line of the last paragraph, changed "measns" to "means".

Anonymous    Mar 01, 2001
Printed
Page xiii
At the top of the page

...Unix SSH versions" NOW READS: ...Unix SSH versions:

Anonymous    Feb 01, 2004
Printed
Page xiii
6th from last line

"new terms whre they are defined." NOW READS: "new terms where they are defined."

Anonymous    Feb 01, 2004
Printed
Page xiii
Third from last line

labeled K. "Secured" measns encrypted, ... NOW READS: labeled K. "Secured" means encrypted, ...

Anonymous    Feb 01, 2004
Printed
Page 38-39
The last line on page 38 and the first two lines on page 39

("SecureFX... with SSH1") have been replaced with the following text: "SecureFX, and both a client and server in OpenSSH). The OpenSSH sftp can run over either SSH-1 or SSH-2, whereas the SSH2 version only runs over SSH-2 due to implementation details."

Anonymous    Mar 01, 2001
Printed
Page 45
section 3.1.5, last sentence

"access SSH public keys on remote machines" NOW READS: "use SSH private keys held on remote machines".

Anonymous    Feb 01, 2004
Printed
Page 64
2nd line of config file sample (in constant width type)

"...domains one.foo.org and two.foo.com" NOW READS: "...domains one.foo.com and two.foo.com"

Anonymous    Feb 01, 2004
Printed
Page 88
In the third line of the fourth paragraph of section 3.8, changed "over a

the single" to "over the single".

Anonymous    Mar 01, 2001
Printed
Page 89
In the footnote, changed "SSH1" to "SSH-1."

Anonymous    Mar 01, 2001
Printed
Page 90
In the last paragraph, changed the sshd2_config file's path from

"/etc/sshd2_config" to "/etc/ssh2/sshd2_config".

Anonymous    Mar 01, 2001
Printed
Page 154
In the last paragraph, changed "more than ListenAddress line" to "more

than one ListenAddress line".

Anonymous    Mar 01, 2001
Printed
Page 190
In the second sentence of section 5.6.4.1, the command "touch /etc/

login" now reads "touch /etc/nologin".

Anonymous    Mar 01, 2001
Printed
Page 219
In the middle of the page, changed the command line

$ unset SSH_AGENT_PID to: $ unset SSH_AGENT_PID #SSH uses SSH2_AGENT_PID instead

Anonymous    Mar 01, 2001
Printed
Page 230
First complete paragraph, lines 4-6.

Line 4, second-last word: typo "USENRAME" should be "USERNAME". Line 6, first word: "STRING" should be in the same typestyle as "USERNAME" on line 4.

Anonymous   
Printed
Page 242
In the second paragraph of section 7.1.3, deleted the paragraph separator

in the first line, after "specifying 276".

Anonymous    Mar 01, 2001
Printed
Page 242
Section 7.1.3 (Client Configuration Files), second paragraph, first line

"In a client configuration file, client settings are changed by specifying 276 <linebreak> keywords and values." NOW READS: "In a client configuration file, client settings are changed by specifying keywords and values."

Anonymous    Feb 01, 2004
Printed
Page 246
The last sentence in the first paragraph said that "the earliest value

takes precedence" when the same keyword has multiple values. This is true for SSH1 and OpenSSH, but for SSH2 it is the latest value that takes precedence. The sentence has been changed to: "Every matching section applies, and if a keyword is set more than once with different values, only one value applies. For SSH1 and OpenSSH, the earliest value takes precedence, whereas for SSH2 the latest value wins."

Anonymous    Mar 01, 2001
Printed
Page 254
In the SSH2 column of the table at the bottom of the page, the first

section (sally-account: User sally) and third section (sally*-account: Host server.example.com, Compression yes) have been swapped.

Anonymous    Mar 01, 2001
Printed
Page 254

The sentence immediately following the table did read: "Since sally*-account matches both previous sections..." Now reads: "Since sally*-account matches both other sections..."

Anonymous    Mar 01, 2001
Printed
Page 265

The second paragraph used to read: "Batch mode may enabled for..." Now it reads: "Batch mode may be enabled for..."

Anonymous    Aug 01, 2001
Printed
Page 266

The third line of the second paragraph used to read: "...and contains name of the character device file..." Now it reads: "...and contains the name of the character device file..."

Anonymous    Aug 01, 2001
Printed
Page 266
first complete paragraph, third line, third word

"contains name" NOW READS: "contains the name"

Anonymous    Feb 01, 2004
Printed
Page 279

The last paragraph of the second bulleted item used to read: "...sftp, then these programs run ssh2..." Now it reads: "...sftp, when these programs run ssh2..."

Anonymous    Aug 01, 2001
Printed
Page 279

The third line of the second to last paragraph used to read: "...by a evil intruder?" Now it reads: "...by an evil intruder?"

Anonymous    Aug 01, 2001
Printed
Page 292

The last sentence in the second-to-last paragraph did read: "...the earliest value is the winner." Now reads: "...the earliest (SSH1, OpenSSH) or latest (SSH2) value is the winner."

Anonymous    Mar 01, 2001
Printed
Page 311
section 8.2.7

The "idle-timeout" directive is described as being applicable to both SSH1 and OpenSSH. but, the "idle-timeout" authorized_keys option is available in SSH1 only.

Anonymous   
Printed
Page 323
In the last line of the second-to-last paragraph, changed

"(localhost,143) to (H,2001)" to "(H,2001) to (localhost,143)."

Anonymous    Mar 01, 2001
Printed
Page 324
In the warning, replaced the sentence beginning

"There would have to be a way..." With the following text: "The SSH-1 protocol lacks the ability to indicate this difference. SSH-2 can indicate it, but current clients always just request listening on all addresses, anyway."

Anonymous    Mar 01, 2001
Printed
Page 331
In the first footnote, changed "24 million" to "16 million."

Anonymous    Mar 01, 2001
Printed
Page 332
In the command after the 2nd paragraph, changed

$ ssh1 ... to: $ ssh ...

Anonymous    Mar 01, 2001
Printed
Page 344
Figure 9-10 X forwarding

Currently, the dotted circle on the left is labelled "X client" and the dotted circle on the right "X server". The labels should be the other way around, "X server" on the left and "X client" on the right.

Anonymous   
Printed
Page 351

The sixth line in section 9.3.6.1 did read: "allow all connections from the your PC..." Now reads: "allow all connections from your PC..."

Anonymous    Mar 01, 2001
Printed
Page 352

The first line did read: "should only do this when the both machines..." Now reads: "should do this only when both machines..."

Anonymous    Mar 01, 2001
Printed
Page 356
In the description for sshdfwd-N, only "sshdfwd-2001" should be in

constant width font; "service" should not.

Anonymous    Mar 01, 2001
Printed
Page 407
Example Code (Perl)

line 15: "else if" HAS BEEN REPLACED WITH "elsif" line 17: NOW READS: $command = "exec /etc/r${method}d"; 426) The seventh line: $ kdb5_util create NOW READS: $ kdb5_util create -s

Anonymous    Feb 01, 2004
Printed
Page 461
Just below the www.oreilly.com URL

The label "Authors' Online Resources" NOW READS: "Author's Web Site".

Anonymous    Feb 01, 2004
Printed
Page 467
Contact row of the Mathur Port column

The URL "ftp://ftp.cs.hut.fi/pub/ssh/contrib/" NOW READS: "ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin/porters/Mathur_Raju/"

Anonymous    Feb 01, 2004
Printed
Page 470
Chapter 13, Section 13.4

ftp://ftp.cs.hut.fi/pub/ssh/contrib/ssh.el Replaced with: http://munitions.vipul.net/software/network/ssh/ssh.el ftp://ftp.cs.hut.fi/pub/ssh/contrib/ssh-keyscan-0.3.tar.gz Replaced with: ftp://cag.lcs.mit.edu/pub/dm/source/ssh-keyscan-0.3b.tar.gz

Anonymous    Aug 01, 2001
Printed
Page 519
Environment Variables

SSH2_ORIGINAL_COMMAND is missing under environment variables (see p. 304)

Anonymous   
Printed
Page 541
In the second paragraph of the Colophon, changed "mollusca" to

"Mollusca."

Anonymous    Mar 01, 2001