SSH Puzzles


SSH Puzzles

Recently, when I tried to ssh to remote machine, it failed and reported the following error:

$ ssh -l $USER $REMOTE_MACHINE

ssh_exchange_identification: Connection closed by remote host


and I add -v parameter to print debugging messages about its progress.

$ ssh -v -l $USER $REMOTE_MACHINE

OpenSSH_5.1p1, OpenSSL 0.9.8i 15 Sep 2008

debug1: Connecting to $REMOTE_MACHINE port 22.

debug1: Connection established.

debug1: identity file ~/.ssh/identity type -1

debug1: identity file ~/.ssh/id_rsa type 1

debug1: identity file ~/.ssh/id_dsa type -1

debug1: ssh_exchange_identification:


debug1: ssh_exchange_identification:


debug1: ssh_exchange_identification: Error: Must authenticate before using this service.


ssh_exchange_identification: Connection closed by remote host


Then my colleague told me that I should pass the intranet firewall, and after I passed the firewall, ssh worked.

So stupid to forget passing firewall first.


Labels

adsense (5) Algorithm (69) Algorithm Series (35) Android (7) ANT (6) bat (8) Big Data (7) Blogger (14) Bugs (6) Cache (5) Chrome (19) Code Example (29) Code Quality (7) Coding Skills (5) Database (7) Debug (16) Design (5) Dev Tips (63) Eclipse (32) Git (5) Google (33) Guava (7) How to (9) Http Client (8) IDE (7) Interview (88) J2EE (13) J2SE (49) Java (186) JavaScript (27) JSON (7) Learning code (9) Lesson Learned (6) Linux (26) Lucene-Solr (112) Mac (10) Maven (8) Network (9) Nutch2 (18) Performance (9) PowerShell (11) Problem Solving (11) Programmer Skills (6) regex (5) Scala (6) Security (9) Soft Skills (38) Spring (22) System Design (11) Testing (7) Text Mining (14) Tips (17) Tools (24) Troubleshooting (29) UIMA (9) Web Development (19) Windows (21) xml (5)