2014-09-24 104 views
0

我想从使用ssh的linux服务器连接到远程solaris机器,但无法连接到solaris机器。我使用下面的SSD命令连接到Solaris机器当连接linux到solaris时,ssh命令不起作用

ssh <host_name> 

给这个命令后,我没有得到用户名和密码,任何提示。 linux对solaris连接的限制是什么?

输出是:

[email protected]> ssh -v [email protected]_host 
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: Applying options for * 
debug1: Connecting to solaris_host [solaris_host] port 22. 
debug1: connect to address solaris_host port 22: Connection timed out 
ssh: connect to host solaris_host port 22: Connection timed out 
+1

用户/密码认证可以完全禁用。你能发布详细的输出作为附加信息吗? – fyr 2014-09-24 05:44:49

+0

这可能是从linux到solaris的无密码连接的情况。 – iqstatic 2014-09-24 05:47:49

+0

@fyr my verbose输出是root @ host> ssh -v user @ solaris_host OpenSSH_5.3p1,OpenSSL 1.0.0-fips 2010年3月29日 debug1:读取配置数据/ etc/ssh/ssh_config debug1:为* debug1:连接到solaris_host [solaris_host]端口22. debug1:连接到地址solaris_host端口22:连接超时 ssh:连接到主机solaris_host端口22:连接超时 – pankmish 2014-09-24 05:57:41

回答

1

投奔以下步骤

  1. 检查网络连接与您的目标,例如ping
  2. 检查远程主机上的端口22是否已打开,例如nmap -A 192.168.0.5/32 -p 22
  3. 检查ssh守护进程是在你的目标上运行svcs ssh

回来,当问题仍然存在。

+0

ping工作正常,但我的机器不支持nmap和svcs。 – pankmish 2014-09-25 05:46:46

+0

找到系统中可用的替代端口扫描程序,并使用该扫描程序进行扫描。你应该在solaris目标上运行'svcs'。 – deimus 2014-09-25 13:51:06