linux下为啥在终端输入了命令 ssh (用户名)@(ip) 后,没反应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下为啥在终端输入了命令 ssh (用户名)@(ip) 后,没反应相关的知识,希望对你有一定的参考价值。

别人用ssh可以连上我的pc,但是我就不行,输了命令ssh 用户名@ip 后,然后光标就转行了,然后一直闪什么也不显示,过了一段时间就会显示 ssh: connect to host 某个ip port 22:Connected timed out
这怎么解决?

如果提示那种信息,只有一个可能对方的防火墙屏蔽了你的连接请求。如果对方22端口没开的话会提示connection refused。 参考技术A 你连哪个server?
确认那个ip开了ssh服务,是在22端口,而且防火墙都没有屏蔽你的连接请求
参考技术B 对方没开服务,或者端口不对。追问

端口是默认的,试了好几个人了,都是这样,别人可以连上我的,我连不上别人的

追答

要连接ssh需要对方开服务
别人能连上你的说明你开了
你连不上别人的说明别人没开
你也可以先ping下看看是不是网络问题

追问

别人开了,我ping不上别人的,别人ping我的ip没问题

追答

那大概你搞错了对方的ip地址吧
或者在他机器上设置了什么把你的连接禁止了

参考技术C 这个是打不开端口, 原因很多的, 这个需要排查, 就看是什么环境了, 这样吧, 发下百度私信过来吧, 可以远程给看看、。 参考技术D 不是默认端口?追问

是默认端口

ssh怎么连接远程服务器

参考技术A Mac端

打开Mac的终端 输入ssh 用户名@IP地址 -p 端口号,或者在程序坞中右键终端图标,选择新建远程连接,选择「安全Shell(ssh)」然后点击右边服务器下面的加号,在输入框中如远程连接的服务器的名称或IP地址,然后点击 好。在「安全Shell(ssh)」的服务器就可以看见你刚才添加的服务器,选中刚添加的服务器 用户输入框中输入远程服务器的用户名,点击连接。终端会新跳出一个窗口,输入远程服务器的用户密码即可完成连接。
Win端
打开cmd 输入ssh 用户名@IP地址 -p 端口号,或者使用putty,xshell第三方工具
安卓端
下载juicessh根据提示完成

以上是关于linux下为啥在终端输入了命令 ssh (用户名)@(ip) 后,没反应的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu安装ssh服务器端,不成功,为啥

在LINUX系统下,如何使用SHell脚本,SSH登陆上路由器

ssh怎么连接远程服务器

Mac下如何连接linux服务器(SSH)

Mac下如何连接linux服务器(SSH)

Linux终端为啥不能显示中文?