• 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端口)

      

  • 相关阅读:
    html知识点
    BFC的布局规则以及触发条件
    父元素与子元素之间的margin-top问题(css hack)
    加overflow-hidden就可以解决高度塌陷问题,overflow-触发BFC
    子元素margin-top为何会影响父元素?
    子div设置margin-top使得父div也跟着向下移动
    vue 之 mongodb安装问题
    vue 之 nginx原理(webpack环境下配置)
    vue 之 PC端项目配置
    ASP.NET CORE (一)
  • 原文地址:https://www.cnblogs.com/gcgc/p/9849331.html
Copyright © 2020-2023  润新知