ssh无法连接到远端Ubuntu的解决方法

近日,饱受无法远程登录到新安装在VMWare上的Ubuntu虚拟机,现在发现问题所在。故记录此问题的解决方式,以备后用。

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

Ubuntu虚拟机的联网方式应该选择Bridged(桥接模式),能够在Ubuntu中配置静态IP,或者使用路由器(自己使用的是WiFi连接,经过无线路由器进行配置)通过DCHPserver进行IP地址分配(一般配置后不再改变,通过MAC地址识别来分配地址,除非IP地址已经耗尽)。关于VMWare的几种联网方式,能够參考:vmware中的bridge、nat、host-only的差别

关于配置网卡,可在VMWare的Edit->Virtual Network Editor中进行相关配置。

p.s.在Ubuntu系统中,能够使用命令#ifup {interface}和#ifdown {interface}来打开和关闭相关网卡。可是,假设以ifconfig eth0来设置或者是改动了网络接口后,就无法再以ifdown eth0的方式来关闭了。由于ifdown会分析比較眼下的网络參数与ifcfg-eth0是否相符,假设不符的话,就会放弃这次操作。因此。使用ifconfig改动完成后,应该要以ifconfig
eth0 down才可以关闭该接口。

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

必须安装openssh-server软件,这样才干够通过ssh连接到Ubuntu虚拟机。

安装命令:sudo apt-get install openssh-server.

sudo /etc/init.d/ssh restart(又一次启动ssh服务)

详细可參考:Ubuntu下安装OpenSSH Server并在client远程连接Ubuntu

如今。安装好openssh-server后,能够执行命令:netstat -an | grep 22 或 ps -e |grep ssh

查看22port是否处于LISTEN状态或ssh服务是否已经执行,假设是。则说明Ubuntu主机上的ssh已经配置好了。

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

按照提示,逐步配置,port号选择22。进行个性化配置后,就可以进行远程登录。

p.s.

1、为了在xshell中正常的显示中文。我们要把xshell编码方式改成utf8。详细操作为:

[file]–>[open]–>在打开的session中选择连接,点击[properties] -> [Terminal ] 。在右边的translation先选择utf8,然后又一次连接server就可以。

2、怎样将windwos上的文件传输到虚拟机上的linux 上

法一:

输入rz –help

假设出现程序“rz”尚未安装。

您能够使用下面命令安装:

sudo apt-get install lrzsz

切换到你要存放文件的文件夹

File->Transfer->Send ZMODEM,出现一个对话框,选择你要传输的文件就能够了。

法二:

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

另外,个人谈谈採用远程登录方法的一些优点:

1、能够个性化配置终端;

2、虚拟机不必执行在图形界面;

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

4、传输文件非常easy。另外,能够使用粘贴复制。这是非常方便的。

时间: 2024-10-27 02:13:06

ssh无法连接到远端Ubuntu的解决方法的相关文章

CentOS 6.3 SSH连接时很慢的解决方法

SSH的配置文件,默认开启了DNS反向解析,这使得处于同一个局域网下的终端,在SSH到服务器的时候异常缓慢,如果从是外网SSH到服务器的话,速度则是正常的.我们只需要关闭DNS反向解析即可. 修改/etc/ssh/sshd_config文件 将 #UseDNS YES 修改为 UseDNS no 重启SSHD服务后问题解决. CentOS 6.3 SSH连接时很慢的解决方法

windows用SSH和linux同步文件&linux开启SSH&ssh client 报 algorithm negotiation failed的解决方法之一

1.安装.配置与启动 SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server sudo apt-get install openssh-server 然后确认sshserver是否启动了: ps -e |grep ssh 如果看到ssh

手机连接不上笔记本热点解决方法

近日为了解决手机连接不上笔记本热点的问题,真可谓是大费周章,原本想先大吐苦水,可是时间关系还是直奔着主题去吧.描述一下问题先,手机上个月还是能好好的连上笔记本电脑热点的,说明一下热点是用win7笔记本命令行设置的,最近莫名其妙的就连不上了,在网上找了各种各样的方法都没有得到解决.最后把热点disallow,再重新设置一次就把问题解决了.初步定义问题的原因为keyUsage没有设置导致密码过期,在设置热点:netsh wlan set hostednetwork mode=allow ssid=w

SSH Secure Shell Client中文乱码的解决方法

这是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要'UTF-8'编码,Windows中文版的编码是非UTF-8.zh_CN.UTF-8是UTF编码的中文语言环境.Windows使用的是GB2312编码,大多数linux系统支持的是UTF-8编码,而远程登陆时使用的是本地编码,所以会出现乱码的问题:现有几种解决方案: 方案一:修改linux服务器的环境变量 使用linux,在用户根目录下有一个.bash_profile配置文件,该配置只对当前用户有效.若对

Adobe Dreamweaver CC MySQL连接 报404错误的解决方法

Adobe Dreamweaver CC MySQL连接时总报404报错,并给以下两个提示: 1) 在该服务器机器上没有测试服务器运行. 2) 为该站点指定的测试服务器没有映射到http://localhost/_mmServerScripts/MMHTTPDB.phpURL.请确认url前缀映射到了你站点的根上. 网上翻了一堆网站,折腾了两三天,发现可以按如下方法解决: 1)首先要在http://localhost/security/index.php配置mysql的访问密码(我用的是XAMP

【第一个项目】MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:

MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago 最近碰到一个mysql5

Android开发调试无法连接到夜神模拟器的解决方法

Android开发调试无法连接到夜神模拟器的解决方法: 一般原因是adb的版本不一致造成的!!!!!换成一样的就可以了. 在网上看到的方法,特记录下来: 1.任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行?有的话就结束掉. 2.找到开发环境的SDK的目录和夜神模拟器的目录,将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe. 3.这样开

mysql 8创建远程访问用户以及连接mysql速度慢的解决方法

mysql 8创建远程访问用户 [[email protected] /]# mysql -u root -p  #登录服务器数据库 Enter password:123xxx >user mysql; >CREATE USER 'rtuser'@'%' IDENTIFIED BY '[email protected]#'; >ALTER USER 'rtuser'@'%' IDENTIFIED WITH mysql_native_password BY '[email protecte

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