文档章节

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

一夜七次郎啊
 一夜七次郎啊
发布于 2016/12/03 14:46
字数 940
阅读 422
收藏 0

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

2014-10-16      0 个评论    来源:KiteRunner的专栏  

收藏    我要投稿

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

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

Ubuntu虚拟机的联网方式应该选择Bridged(桥接模式),可以在Ubuntu中配置静态IP,或者使用路由器(自己使用的是WiFi连接,经过无线路由器进行配置)通过DCHP服务器进行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并在客户端远程连接Ubuntu

现在,安装好openssh-server后,可以运行命令:netstat -an | grep 22 或 ps -e |grep ssh

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

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

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

p.s.

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

[file]–>[open]–>在打开的session中选择连接,点击[properties] -> [Terminal ] ,在右边的translation先选择utf8,然后重新连接服务器即可。

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

法一:

输入rz –help

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

sudo apt-get install lrzsz

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

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

法二:

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

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

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

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

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

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

 

附:

Fire this command:

sudo iptables -L

If you see that no traffic is allowed (i.e. no specific rules), then run the following command:

sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT

this command tells the system to allow incoming connections to port 22...and usually should solve your dilemma, specifically for ssh / sshd.

UPDATED as of July 31,2016: iptables have nothing to do with ssh as an application, but on other hand, functions as router in allow the traffic to port 22. When using iptables, the system actually understand 'ssh' however, it's a shortcut within command line but, really, it's actually iptables INPUT -p udp -dport 22 while --dport means "destination port" (ssh uses port 22). This probably caused some misconception on seeing 'ssh' as if it's an appication, but really '22' as port.

© 著作权归作者所有

一夜七次郎啊
粉丝 16
博文 136
码字总数 88446
作品 0
南京
程序员
私信 提问
Ubunt系统SSH命令详解二

紧接着Ubunt系统SSH命令详解一讲解... 三、ssh服务常见问题与总结 问题一 :ssh登录的时候链接端口失败 提示(1): ssh: connect to host 172.16.81.221 port 22: No route to host 这由于s...

zxw8
2014/05/18
0
0
使用 TLS 认证远程访问 Docker

通常情况下Docker只在 UNIX socket下生效. 一般只有本地调用生效. 如果要远程调用可以有以下三种方式: 使用nginx转发通讯到Docker 用SSH和socat处理链路 创建Docker daemon监听开放的端口 第...

oschina
2014/05/18
8.3K
6
解决SSH自动断线,无响应的问题。

在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。 总体来说有两个方法: 1、依赖ssh客户端定时发送心跳。 putty、SecureCRT、XShell都有这个功能,但是目...

五大三粗
2015/07/24
0
0
VMware Workstation12安装ubuntu16.10虚拟机详细爬坑教程

昨天上手了最新版的Ubuntu16.10,因为考虑到后续可能需要外网映射,就考虑网络模式设置成桥接模式。但是万万么想到,我一个阅机(ji,请跟我读)无数的人,竟然爬了个天坑,忽然想起来一句话...

LeBlancs
2016/11/23
287
0
解决无法su root、root无法ssh登录Linux服务器问题(Ubuntu)

系统:Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic x86_64) 一、无法su root,提示:authentication failure 原因:Ubuntu系统默认没有激活root用户,需手动激活 解决:执行sudo pass...

Hzhodor
05/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

海康威视Web3.0控件个人开发经验及问题总结(转)

最近在给公司平台写视频监控的页面需求,于是接触到了海康威视的视频控件,网上查阅一番资料后,发现有很多大佬们给出了简易的海康视频控件的上手方法,但是发现仍然有很多地方没有总结到,于...

west_coast
2分钟前
0
0
spring boot入门,看这篇文章就够了

一、SpringBoot入门 1、基本介绍 简化Spring应用开发的一个框架、整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 优点: 快速创建独立运行的Spring项目以及与主流框架集成; 使...

李红欧巴
7分钟前
1
0
solidity智能合约implicit conversion异常

问题场景 在使用^0.5.10版本的solidity时,如果使用this关键字会出现以下问题。 代码: require(tokenContract.balanceOf(this) >= _numberOfTokens);(issue is here) 错误信息: TypeErro...

程序新视界
9分钟前
0
0
Null value appeared in non-nullable field java.lang.NullPointerException

报错 Null value appeared in non-nullable fieldjava.lang.NullPointerException: Null value appeared in non-nullable field: top level row objectIf the schema is inferred from a......

张欢19933
15分钟前
0
0
【百度飞浆AI Studio】2、感性快速体验深度学习的线性归回预测房价

百度学习原文地址: https://www.paddlepaddle.org.cn/documentation/docs/zh/1.5/beginners_guide/basics/fit_a_line/README.cn.html import paddleimport paddle.fluid as fluidimport n......

-个俗人
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部