xshell连接ubuntu虚拟机(NAT模式)

2024-08-27 06:08

本文主要是介绍xshell连接ubuntu虚拟机(NAT模式),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要:主要是解决不能使用ssh远程Ubuntu的问题、使用的远程工具是putty、也可以使用xshell、ubunut12.0.4是装在虚拟机中的、不过这个应该没有什么影响。

一:问题的出现

前两天使用VMware装了一个ubuntu12.0.4之后、因为常常使用命令行、又喜欢在虚拟机与实体机中切来切去、感觉很不方便、就想在xp中远程ubuntu、遇到了点小意外、经过一会调试解决成功、把过程记录一下、好记性不如烂笔头。

在开始连接的时候、老是连接不成功、就想着具体是哪方面的问题、按照思路一步一步来验证。

二:具体的解决过程

1、网络

既然要远程ubuntu的系统、那么首先是两个网络是不是在一个网段、能不能ping的通?

a)  Windows电脑上——cmd 打开命令窗口、键入:ipconfig 命令、查看主机IP。

b)  ubuntu系统、ctrl + alt + F1打开命令终端、键入ifconfig 命令、查看ubuntu上网IP。

c)  然后在ubuntu系统终端键入:ping +Windows上网的IP、查看是否ping的通、不可以则检查网络情况、以及是否在一个网段、ping的通在进行下一步

d)  在Windows命令窗口中键入:ping +ubuntu 上网IP、查看是否ping的通、不可以则检查网络情况、以及是否在一个网段、ping的通在进行下一步

2、ssh服务

既然是通过sshserver来进行远程、那么当网路通畅之后要解决的就是关于ubuntu系统的ssh问题。

a)  查看是否安装ssh服务

在ubuntu终端命令界面键入:

ssh localhost

如果出现下面提示则表示还没有安装:

ssh: connect to hostlocalhost port 22: Connection refused 

 b)  安装ssh服务

如果通过上面步骤查看没有安装sshserver、则键入如下命令安装:

sudo apt-getinstall –y openssh-server 

c)安装完成后启动ssh

service ssh start 

d)  启动完成之后可以使用命令:ps –e | grep ssh 来查看ssh状态、

6455 ?        00:00:00 sshd 

则表明启动成功。

再使用putty连接ubuntu、问题解决。

1、PuTTY

推荐阅读:

如何通过Putty实现远程登录控制Linux平台 http://www.linuxidc.com/Linux/2013-06/85266.htm

Putty连接VMWare中Ubuntu的问题解决 http://www.linuxidc.com/Linux/2013-05/84819.htm

VMware+Linux+Putty环境配置 http://www.linuxidc.com/Linux/2013-05/84818.htm

借助Putty远程登录控制虚拟机的Fedora系统 http://www.linuxidc.com/Linux/2013-01/78155.htm

2、Xshell

secureCRT和Xshell登录Ubuntu http://www.linuxidc.com/Linux/2012-04/58745.htm


转自:http://www.linuxidc.com/Linux/2014-04/99728.htm

这篇关于xshell连接ubuntu虚拟机(NAT模式)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1110849

相关文章

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

pico2 开发环境搭建-基于ubuntu

pico2 开发环境搭建-基于ubuntu 安装编译工具链下载sdk 和example编译example 安装编译工具链 sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib 注意cmake的版本,需要在3.17 以上 下载sdk 和ex

Java 连接Sql sever 2008

Java 连接Sql sever 2008 /Sql sever 2008 R2 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class TestJDBC

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

模版方法模式template method

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/template-method 超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 上层接口有默认实现的方法和子类需要自己实现的方法

【iOS】MVC模式

MVC模式 MVC模式MVC模式demo MVC模式 MVC模式全称为model(模型)view(视图)controller(控制器),他分为三个不同的层分别负责不同的职责。 View:该层用于存放视图,该层中我们可以对页面及控件进行布局。Model:模型一般都拥有很好的可复用性,在该层中,我们可以统一管理一些数据。Controlller:该层充当一个CPU的功能,即该应用程序

迭代器模式iterator

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/iterator 不暴露集合底层表现形式 (列表、 栈和树等) 的情况下遍历集合中所有的元素

《x86汇编语言:从实模式到保护模式》视频来了

《x86汇编语言:从实模式到保护模式》视频来了 很多朋友留言,说我的专栏《x86汇编语言:从实模式到保护模式》写得很详细,还有的朋友希望我能写得更细,最好是覆盖全书的所有章节。 毕竟我不是作者,只有作者的解读才是最权威的。 当初我学习这本书的时候,只能靠自己摸索,网上搜不到什么好资源。 如果你正在学这本书或者汇编语言,那你有福气了。 本书作者李忠老师,以此书为蓝本,录制了全套视频。 试

利用命令模式构建高效的手游后端架构

在现代手游开发中,后端架构的设计对于支持高并发、快速迭代和复杂游戏逻辑至关重要。命令模式作为一种行为设计模式,可以有效地解耦请求的发起者与接收者,提升系统的可维护性和扩展性。本文将深入探讨如何利用命令模式构建一个强大且灵活的手游后端架构。 1. 命令模式的概念与优势 命令模式通过将请求封装为对象,使得请求的发起者和接收者之间的耦合度降低。这种模式的主要优势包括: 解耦请求发起者与处理者