`
Brucegaochina
  • 浏览: 40642 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

win7下用SSH连接linux虚拟机

阅读更多
[需求] 在win7环境下用SSH(SecureShell)连接本地的一台虚拟机上ubuntu(11.10)系统
[环境] win7,ubuntu,vmware(8.0)

[方案] 首先要确定ubuntu上安装并且启动了ssh服务,然后还要确保linux系统上的防火墙要关闭,win7的防火墙可以正常开启

SSH可以google下载的了.


步骤:
1, 有人说首先要在Virtual Network Editor做NAT 的端口映射,其实是不需要的;

ps -e|grep ssh
1595 ?        00:00:00 ssh-agent
如果结果中只有ssh-agent,那说明ssh-server还没有启动,一般ubuntu是默认安装ssh的,要是没有安装,可以通过

sudo apt-get install openssh-server

安装ssh服务

sudo /etc/init.d/ssh start

启动ssh服务

2, 在/etc/ssh/sshd_config文件中,将PermitRootLogin no|yes设置为允许root用户远程登录,否则虽然能连接上,但是却不能登录,如图:




3, 在/etc/ssh/ssh_config文件中可以只看到ssh的默认端口是22,当然你也可以同vi命令修改端口号,一般不用修改了



4, 关闭ubuntu的防火墙(eanable/disable)

sudo ufw disable

5, 通过ifconfig查看uubuntu的ip地址(很想windows的ipconfig吧)记录下ip地址

6, 试试在windows上是否可以ping同步骤五中的ip地址(到此为止一切顺利啊,咱么继续)

7, 在你的win7机器上安装之前下载好的SSH client,启动SSH



8,然后OK提示输入root密码,当然要是之前你的root没有设置密码,可以再ubuntu的终端下通过 sudo passwd root命令设这root密码,然后顺利连接上,此时你就可以再win7下通过ssh通过命令控制ubuntu了,而不用每次都打开讨厌的vmware了






[可以能遇到的问题]

1,连不上一般是ubuntu的防火墙没有关闭,当然也可能是win7的防火墙问题,或者关闭win7防火墙或者将端口22添加新规则里面enable,当然我是没有关闭win7防火墙的

2,你也可以再ssh里面用你的用户登录,然后通过 sudo -u root bash然后输入密码到root用户
  • 大小: 67.3 KB
  • 大小: 61.7 KB
  • 大小: 57.7 KB
  • 大小: 58.6 KB
分享到:
评论

相关推荐

    Win7中使用Eclipse连接虚拟机中的Linux中的Hadoop2.5.0经验总结

    本文将详细阐述如何解决在Win7中使用Eclipse连接运行在虚拟机Linux上的Hadoop 2.5.0时遇到的问题,这些解决方案同样适用于更高版本的Hadoop。 1. **解决Windows7下Eclipse代码执行MapReduce报错** 当尝试在...

    Win7下的SecureCRT连接VMware中的Ubuntu有关问题

    ### Win7下的SecureCRT连接VMware中的Ubuntu常见问题及解决方法 #### 一、问题概述与背景 在Windows 7操作系统环境下,通过SecureCRT软件连接到VMware虚拟机中的Ubuntu系统时,可能会遇到一系列的问题。这些问题...

    CentOS7下如何配置ip forward(虚拟路由器)

    本地测试环境,由于Win7+VMware这台机器网卡太新,无法被VMware EXSi识别,无奈之下就直接装了个Win7,然后再上面基于Vmware workstation 12开启了一些临时测试的虚拟机。其次本地直连网段192.168.1.0 IP有限,而又...

    终端连接工具Tabby

    Tabby (前身是 Terminus) 是一个可高度配置的终端模拟器和 SSH 或串口客户端,支持 Windows,macOS 和 Linux

    3 建立win物理机-linux虚拟主机-arm开发板文件传输通道.doc

    5. **远程连接**:通过SSH(Secure Shell)的实现,如SecureCRT,可以实现Linux虚拟机对开发板的telnet连接。在实验中,验证了从Linux到开发板的连接是否成功。 6. **NFS服务**:Network File System (NFS)允许不同...

    在win7中搭建Linux+PHP 开发环境

    4. **SSH连接**:通过安装openssh,可以在Windows上使用SSH客户端(如XShell)连接到虚拟机,进行命令行操作。这使得在Windows环境中管理Linux虚拟机变得更加便捷。 5. **用户权限管理**:为了安全性和方便性,创建...

    share-files-between-win-and-linux.rar_between

    本教程将详述如何在Linux虚拟机环境下与Windows主机之间实现文件共享。这个主题涵盖了网络配置、文件系统互访以及共享协议的使用,对于提升跨平台协作效率至关重要。 标题"share-files-between-win-and-linux.rar_...

    windows访问linux磁盘方法及软件

    6. **虚拟化软件集成**:如果你使用虚拟机软件(如VirtualBox、VMware)运行Linux,这些软件通常提供内置功能,让你能在主机Windows系统中直接访问虚拟机内的Linux文件系统。 7. **第三方工具**:还有一些商业和...

    虚拟机安装ubuntu和hadoop.docx

    下载64位版本的JDK(如jdk-7u15-linux-x64.tar.gz),解压至/usr/local/jvm目录,并重命名为java-7-sun。设置环境变量,编辑`~/.bashrc`,然后运行`source ~/.bashrc`使改动生效。验证Java是否正确安装,运行`java -...

    Ubuntu与Win7文件共享(VMware-Tools).docx

    标题中的"Ubuntu与Win7文件共享(VMware-Tools)"是指在Ubuntu虚拟机(通过VMware8运行)中与Windows 7主机之间实现文件共享的一种方法,主要利用VMware Tools这一虚拟化工具。VMware Tools是VMware提供的一套增强虚拟...

    Linux 讲义 4.5.pdf

    对于Windows 8或10用户来说,推荐安装VirtualBox的5版本,因为最新版本在某些Win7系统上可能存在安装问题,可以选择4.3.12稳定版本。 安装VirtualBox之后,用户需要安装扩展包,以便使用VirtualBox的增强功能。在...

    从Windows转向Linux教程E3000基础学习.pdf

    - **六、挂载Win分区**:解释了如何在Linux下挂载Windows分区,以便访问其中的数据。 - **七、寻找可执行文件**:提供了查找特定可执行文件的方法。 - **八、让“添加/删除软件”不再是摆设**:指导用户如何有效地...

    windows访问linux磁盘方法及软件.zip

    5. **VirtualBox或VMware共享文件夹**:如果你在Windows上运行Linux虚拟机,可以通过这些虚拟化软件的共享文件夹功能,使Windows和Linux之间共享文件。这种方式不需要网络设置,但局限于虚拟机内部。 6. **云存储...

    虚拟机安装ubuntu和hadoop.pdf

    1. **VirtualBox安装**:首先,你需要在Windows 8环境下下载VirtualBox软件,例如版本为VirtualBox-4.3.0-89960-Win,直接执行安装文件即可完成安装。 2. **下载Ubuntu镜像**:在开始安装Ubuntu之前,你需要从...

    lede:win10虚拟机hyper下安装koolshare下的lede教程

    在本文中,我们将深入探讨如何在Windows 10的Hyper-V虚拟机环境下安装KoolShare提供的LEDE(现称为OpenWrt)操作系统。LEDE(Linux Embedded Development Environment)是一个高度可定制的、轻量级的Linux发行版,常...

    colinux虚拟环境安装——在windows系统下怎么安装linux

    CoLinux(协同Linux)是一种特殊的Linux发行版,它允许用户在不借助传统虚拟机的情况下,在Windows系统内运行Linux。 **1. 安装CoLinux** 首先,你需要将CoLinux安装文件复制到硬盘的任何位置,比如`D:\colinux`,...

    virtualbox vagrant centos7全套文件

    6. 连接和使用:一旦虚拟机启动,你可以通过`vagrant ssh`命令连接到CentOS 7系统,开始你的开发或测试工作。 这个压缩包提供了一个便捷的方式来搭建一个预配置的CentOS 7开发环境,适合进行Linux相关的开发、测试...

Global site tag (gtag.js) - Google Analytics