zoukankan      html  css  js  c++  java
  • xshell无法连接Ubuntu的解决办法

    使用workstations14安装完Ubunu后,网络连接方式为NAT模式(N):用于共享主机的IP地址

    此时想用xshell连接此虚拟机但是提示连接失败,但是宿主机和虚拟机互相都能ping通,且虚拟机能正常上网

    Connecting to 192.168.179.128:22...
    Could not connect to '192.168.179.128' (port 22): Connection failed.
    
    Type `help' to learn how to use Xshell prompt.
    [D:~]$ 

      上网查得,安装的Ubuntu16.04LTS版本没有安装openssh服务器

    1. 查询是否开启了ssh服务

    chen@ubuntu:~$ ps -e |grep ssh

    没有安装或者没有开启服务的话则查不出结果,如果开启则显示有sshd,如下:

    chen@ubuntu:~$ ps -e |grep ssh
      6178 ?        00:00:00 sshd
      6332 ?        00:00:00 sshd
      6409 ?        00:00:00 sshd

    2、安装ssh服务,输入命令: 

    chen@ubuntu:~$ sudo apt-get install openssh-server

    3、如果没有开启,执行/etc/init.d/ssh start 来启动ssh服务

    4、检查Ubuntu的防火墙状态

      4.1如果状态为active则防火墙为开启状态,inactive为关闭,如果防火墙开启则xshell也是不能连接上的

    chen@ubuntu:~$ sudo ufw status
    Status: active

      4.2 若为开启状态,则关闭防火墙(开启防火墙为 sudo ufw enable)

    chen@ubuntu:~$ sudo ufw disable

    4、使用xshell连接Ubuntu,用你创建虚拟机时设置的密码,连接成功,不能直接用root用户登录,如果还不能连接则看看对应的22端口是否打开,没有的话使用  sudo ufw allow 80 打开端口(允许外部访问80端口)

      

  • 相关阅读:
    什么是 bean 的自动装配?
    什么是 Spring 的内部 bean?
    什么是 Spring 的 MVC 框架?
    Spring AOP and AspectJ AOP 有什么区别?
    解释 JDBC 抽象和 DAO 模块?
    volatile 类型变量提供什么保证?
    一个 Spring Bean 定义 包含什么?
    什么是 Spring MVC 框架的控制器?
    使用 Spring 访问 Hibernate 的方法有哪些?
    什么是 Callable 和 Future?
  • 原文地址:https://www.cnblogs.com/gcgc/p/9849331.html
Copyright © 2011-2022 走看看