ssh无法连接到远端Ubuntu怎么办

  介绍

这篇文章将为大家详细讲解有关ssh无法连接到远端Ubuntu怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、远程登录虚拟机的准备:

Ubuntu虚拟机的联网方式应该选择桥(桥接模式),可以在Ubuntu中配置静态IP,或者使用路由器(自己使用的是无线网络连接,经过无线路由器进行配置)通过DCHP服务器进行IP地址分配(一般配置后不再改变,通过MAC地址识别来分配地址,除非IP地址已经耗尽)。关于VMWare的几种联网方式,可以参考:VMWare中的桥,nat,您的区别

关于配置网卡,可在VMWare的编辑→虚拟网络编辑器中进行相关配置。

注。在Ubuntu系统中,可以使用命令# ifup # ifdown{接口}和{接口}来打开和关闭相关网卡。但是,如果以ifconfig eth0来设置或者是修改了网络接口后,就无法再以ifdown eth0的方式来关闭了。因为ifdown会分析比较目前的网络参数与根据是否相符,如果不符的话,就会放弃这次操作,因此,使用ifconfig修改完毕后,应该要以ifconfig eth0下来才能够关闭该接口。

二、关于远端主机(Ubuntu)上的一些配置:

必须安装openssh服务器软件,这样才可以通过ssh连接到Ubuntu虚拟机。

安装命令:sudo apt-get安装openssh服务器。

sudo/etc/init.d/ssh重启(重新启动ssh服务)

具体可参考:Ubuntu下安装OpenSSH服务器并在客户端远程连接Ubuntu

现在,安装好OpenSSH服务器后,可以运行命令:netstat——| grep 22或ps - e | grep ssh

查看22端口是否处于倾听状态或ssh服务是否已经运行,如果是,则说Ubuntu明主机上的ssh已经配置好了。

三,XShell连接到远端主机Ubuntu:

依照提示,逐步配置,端口号选择22日进行个性化配置后,即可进行远程登录。

注。

1,为了在XShell中正常的显示中文,我们要把XShell编码方式改成utf8。具体操作为:

[文件]→[打开]→在打开的会话中选择连接,点击[属性]→(终端),在右边的翻译先选择utf8,然后重新连接服务器即可。

2,如何将windwos上的文件传输到虚拟机上的linux上

法一:

输入rz -

如果出现程序“rz”尚未安装。您可以使用以下命令安装:

sudo apt-get安装lrzsz

切换到你要存放文件的目录

文件→转换→发送ZMODEM出现一个对话框,选择你要传输的文件就可以了。

法二:

使用pscp(油灰的一个绑定程序)来实现文件传输。

另外,个人谈谈采用远程登录方法的一些好处:

1,可以个性化配置终端;

2,虚拟机不必运行在图形界面;

3,操作简单,如同在系统终端上操作一样,

4,传输文件很简单,另外,可以使用粘贴复制,这是很方便的。

附:

火这个命令:

 sudo  iptables  - l 
  

如果你发现不允许流量(即没有具体的规则),然后运行以下命令:

 sudo  iptables  -A  INPUT  -p  tcp ——dport  ssh  -j 接受
  

这个命令告诉系统允许传入的连接端口22……通常应该解决你的困境,特别是for  ,<代码> ssh/, <代码> sshd>

更新截至7月31日,2016:iptables与ssh作为应用程序无关,但>关于“ssh无法连接到远端Ubuntu怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

ssh无法连接到远端Ubuntu怎么办