xshell为什么连接不上ubuntu---ould not connect to 'ip' (port 22): Connection failed.

换了电脑之后,很多环境都要重新搭建,今天我就碰到我的xshell连接不是上ubuntu的问题,分享给大家。

    我用VM打开我的ubuntu之后,想用xshell连接,在windows环境下操作,毕竟这样比较方便,但是,当我使用xshell连接的时候总是发现会连接失败,如下图:


总是连接失败。

    上网查了查原因:

       1:可能没有开启22端口,之后上网找命令开启了22端口,命令如下:

    iptables -A INPUT -p tcp -m tcp --sport 22 -j ACCEPT  发现还是无法连接,又开始在网上找资料。发现可能是没有开启ssh server,接下来就是开启服务就好。命令如下:

    sudo apt-get install openssh-server

    

    安装好ssh server之后尝试用xshell连接了一下,发现就可以连接上。如下图:


以上就是本人在学习过程中的一些经验总结。当然,本人能力有限,难免会有纰漏,希望大家可以指正。

xshell为什么连接不上ubuntu---ould not connect to 'ip' (port 22): Connection failed.

时间: 2024-10-29 00:38:42

xshell为什么连接不上ubuntu---ould not connect to 'ip' (port 22): Connection failed.的相关文章

xshell6 突然连接不上虚拟机,Could not connect to 'xxxx' (port 22): Connection failed.

我的是在恢复快照之后突然显示一直连接,最后直至失败; 解决办法:在虚拟机中的编辑--->虚拟网络编辑器中---> 一开始是自动恢复到最上面的黄色按钮了,现在给连接下个黄色按钮即可重新连接成功; 如果之前的没有配置,在最下面 将此码改成和虚拟机一直的即可,切记这个网段要和你本机处于一个网段上,要不没法进行连接,如果你突然连接不上,看看这个地址是否发生改变,并更正, 虚拟机查看自己ip   ifconfig  即可 xshell6 突然连接不上虚拟机,Could not connect to 'x

Xshell 链接 Could not connect to '192.168.80.129' (port 22): Connection failed

在使用Xshell链接虚拟机VM里面的Linux的时候.链接失败,报 Could not connect to '192.168.80.129' (port 22): Connection failed 解决步骤: 1.重启VM.Linux.Xshell 2.重启未解决的话.本地命令行 ping Linux的IP C:\Users\Administrator>ping 192.168.80.129 3.本地命令行 ping 通的话,转第5步. C:\Users\Administrator>pi

用xshell5连接虚拟机,显示Could not connect to '192.168.3.128' (port 22): Connection failed.

原因:虚拟机上没有安装或者没有启动ssh 解决: 1.安装sshserver sudo apt-get install openssh-server 2.启动ssh服务 sudo service ssh status 补充: (1)启动,停止和重启openssh-server的命令如下: /etc/init.d/ssh start /etc/init.d/ssh stop /etc/init.d/ssh restart (2)设置开机自启动 打开/etc/rc.local文件,在exit 0前面

ubuntu安装配置ssh-connect to host localhost port 22: Connection refused

在安装ssh,经常出现 ssh: connect to host localhost port 22: Connection refused 从以下几点去检查: 1.是否安装ssh-server: 打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动.若无ss

[故障解决]Ssh连接port 22: Connection refused

金山云有一个服务器需要连接到数据库但是总是失败,检查之后发现它的VPC配错了,更改VPC之后,这台服务器也会更换一个新的内网IP地址,但是问题来了,更换了内网IP之后,从跳板机连接,提示port 22: Connection refused. #ssh -v 新的ip地址,发现根本没有到Connection established.直接就提示port 22: Connection refused.这基本可以断定不是跳板机的问题了,那么就需要在远程机器里看配置. 但是远程机器是无法连接的啊,怎么办

Ubuntu下 ssh : connect to host localhost port 22:Connection refused

Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因可能是ssh-server未安装或者未启动.ubuntu 11.10 默认安装openssh-client,但是木有安装server 运行 ps -e | grep ssh,查看是否有sshd进程 如果没有,说明server没启动,通过 /etc/init.d/ssh -start 启动server

服务器22端口连接超时 ssh: connect to host *** port 22: Operation timed out

最近酸酸乳出问题,连接v社服务器发现碰到 ssh: connect to host master port 22: Connection timed out 的问题.现在对该问题做一下可能出现的问题 的总结和解决办法: 一.IP配置错误. 当出现上述错误时,首先检查网络连通情况,Ping一下远程登录的目标主机,如果ping不通,很有可能 是/etc/hosts文件中的IP地址映射出现问题,需要仔细检查名称和IP地址的映射关系. 二.防火墙问题. 当发现IP配置没有错误时,我们需要检查端口是否被防

(3)使用XShell工具连接VMware上的Linux系统

在VMware虚拟机上的Linux系统配置网络 首先明确我的目的:是通过本地电脑,使用xShell工具与虚拟机进行连接.因此,我需要做以下几个步骤: 1:查看本地的ip地址,子网掩码,默认网关,DNS服务器地址等等. 进入DOS界面输入:ipconfig /all 2:通过手动在虚拟机上配置网络连接: 要想使XShell和虚拟机连接,首先虚拟机应该要有IP地址,这里在虚拟机中使用的是桥接的方式,我们可以采取手动给虚拟机配置IP地址的方式. 可以在虚拟机中输入setup命令, 直接进入配置ip地址

ssh远程连接不上ubuntu

问题描述: 1.ubuntu安装了openssh-server,启动了ssh 守护进程,使用端口22 2.在本机可以 ssh 127.0.0.1 连接 3.通过ssh远程(比如用putty 或crt)则连接不上 解决方法: 出现这种情况,十有八九是因为防火墙,但是ubuntu的防火墙不叫iptables,而是firewall,而且是使用ufw (莫非是ubuntu firewall ?)命令来管理 通过 ufw --help 查看用法 然后使用 ufw disable 禁止开机启动 [email