zoukankan      html  css  js  c++  java
  • xShell5中Windows ping不通Linux服务器

    问题描述:

    使用xShell5远程连接数据库时报出以下错误:

    问题产生原因:

    1. Ubuntu上没有安装openssh-server服务(Ubuntu默认是没有安装的)
    • 查看ssh服务是否启动:
    sudo ps -e |grep ssh
    

    若有sshd,说明ssh服务已经启动

    如果没有启动 输入sudo service ssh startssh服务就会启动

    • 配置sshd_config文件
    sudo vi /etc/ssh/sshd_config
    

    将PermitRootLogin prohibit-password 后的参数 改为 PermitRootLogin yes

    若不修改配置文件,则会在连接xShell时出现以下错误:

    1. Ubuntu虚拟机与链接的Windows主机不在同一个网段,导致ping失败
    • windows的ip地址:

    • ubuntu的ip地址:

    问题解决:

    1. Ubuntu安装openssh-server
    sudo apt-get update
    sudo apt-get install openssh-server
    
    1. 设置 Vmware Network Adapter VMnet1 的ip地址和子网掩码和网关信息
    • 在虚拟机中任务栏中找到 Edit下的 Virtual Network Editor, 查看VMnet1 VMnet8的信息

    • 给VMnet1 VMnet8 配置静态ip,使windows 与 Ubuntu服务器在同一网段

    • ping一下,检测是否可以ping通 (这里可能要多次尝试,本人第一次ping失败,但第二次ping成功)
    1. 推荐参考文档 https://jingyan.baidu.com/article/5553fa82a2d48665a2393432.html
  • 相关阅读:
    网络编程 TCP
    网络编程之 osi七层协议
    面向对象之元类,单例
    面向对象之异常处理
    面向对象之多态
    面向对象之封装
    mysql 单表查询
    mysql 行(记录)的详细操作
    mysql 库表的操作
    数据库初识
  • 原文地址:https://www.cnblogs.com/AimeeCodeWorld/p/8431277.html
Copyright © 2011-2022 走看看