zoukankan      html  css  js  c++  java
  • Xshell访问虚拟机内Linux

    这段时间在家,需要用到Linux,身边的电脑硬盘很小,装双系统用的频率也不高还浪费磁盘空间,还是使用虚拟机,通过Xshell管理虚拟机内Ubuntu还是比较方便的。很早之前学习hadoop的时候就是用的SSH Secure Shell,可是这次配置就是不成功,就改用了Xshell。这里写下步骤,作为笔记。

    1 设置虚拟机

      这里我使用的是VMware,需要修改虚拟机的网络设置,在硬件->网络适配器->网络连接:仅主机模式;如下图

    2 设置Ubuntu

    windows下登陆Linux需要使用SSH,SSH协议可以有效防止远程管理过程中信息的泄露,Ubuntu默认情况下是不安装SSH的,所以需要安装SSH,在安装之前我们需要关闭linux的防火墙

    ufw disable

    也可以开放某一端口的防火墙

    sudo ufw allow 22/tcp

    允许所有的外部IP访问本机的22/tcp (ssh)端口。这里我使用的是全部关闭。然后开始安装SSH

    sudo apt-get install open-ssh
    sudo apt-get install openssh-server

    安装好之后,重启ssh

    sudo /etc/init.d/ssh restart

    查看当前tcp监听端口 

    netstat -tlp

    还可以使用,ps -e | grep ssh,检查ssh进程是否存在,ps是进程查看命令,-e表示显示所有进程,grep是使用正则搜索文本,并把匹配的打印出来。linux里面的就已经配置好了,我们测试一下

    ssh localhost

    如图,linux下面已经搞定。

    3. 设置windows

    前面提到了SSH Secure Shell不知道出什么问题,不管用。这里使用Xshell,具体下载安装过程略过,本文使用的是Xshell 5,我使用的商业版密钥(101210-450789-147200,亲测),使用ifconfig查看linux的ip地址,输入用户名,端口22,保存密码等等,搞定

  • 相关阅读:
    【学习小记】一般图最大匹配——带花树算法
    如何检查oracle的归档空间是否满了
    Linux 的计划任务
    转 oracle的热备份和冷备份
    SQLException: Io 异常: Connection refused ERR=12514 ERR=1153异常处理过程
    查看oracle数据库版本
    ORACLE默认实例设置--linux
    oracle查看用户属于哪个表空间
    oracle默认数据库实例
    oracle 查看用户所在的表空间
  • 原文地址:https://www.cnblogs.com/wxshi/p/6209163.html
Copyright © 2011-2022 走看看