精华内容
下载资源
问答
  • Xshell远程连接Linux失败

    千次阅读 2021-02-05 09:47:46
    在用Xshell远程连接Linux时失败 Xshell远程连接Linux失败可能的原因: 1.第一反应是Linux未联网 确认网络是否已连接(图为CentOS系统显示) 2.SSHD服务未开启 查看SSHD服务是否开启,使用命令: systemctl status...

    在用Xshell远程连接Linux时失败
    在这里插入图片描述

    Xshell远程连接Linux失败可能的原因:

    1.第一反应是Linux未联网
    在这里插入图片描述
    在这里插入图片描述
    确认网络是否已连接(图为CentOS系统显示)
    2.SSHD服务未开启
    查看SSHD服务是否开启,使用命令:

    systemctl status sshd
    

    在这里插入图片描述
    未开启,找到问题了。接下来设置开启SSHD服务开启,命令:

    systemctl start sshd
    

    再查看显示服务已开启
    在这里插入图片描述

    建议将SSHD服务设置为开机启动

    systemctl enable sshd
    

    3.防火墙未关闭
    永久生效:chkconfig iptables off
    4.windows设置的IP地址所在网段与虚拟机上的不一致
    可以直接自动获取
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Xshell如何远程连接Linux服务器

    千次阅读 2019-07-26 12:58:17
    要想在Windows下远程连接Linux的ssh客户端,就需要借助像Xshell这样的终端模拟器软件,那么肯定会有人问,我有了这个软件的话,那要怎么操作才会使其远程连接Linux服务器?下面就一起来学习具体操作技巧。 具体...

    要想在Windows下远程连接Linux的ssh客户端,就需要借助像Xshell这样的终端模拟器软件,那么肯定会有人问,我有了这个软件的话,那要怎么操作才会使其远程连接Linux服务器?下面就一起来学习具体操作技巧。

    具体步骤如下:

    步骤一 打开Xshell软件。双击桌面上的Xshell软件快捷图标,就可以打开软件,打开的软件主界面如下图所示。

     

    步骤二 执行新建命令。打开Xshell软件后找到左上角第一个“文件”菜单并单击,弹出来一个下拉框,点击选择“新建”命令(或者直接按下快捷键“Alt+n”)。

     步骤三 点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“协议”就是默认的SSH,“主机”是这一步最关键的,一定要填写正确,否则无法登录,端口也是默认的22,其他不用填,填写完成之后先不要点确定,看下一步。

     

    步骤四 找到连接选项栏中的“用户身份验证”点击,点击之后会让你填写用户名和密码,其中“方法”默认“password”,“用户名”填写你的FTP用户名,“密码”填写你的FTP密码,填写完成点击确定。

    用户身份验证 
    图4:用户身份验证

    步骤五 登录刚才保存的账号,单击左上角的“文件”菜单,在其下拉选项选择“打开”命令,弹出会话对话框,左下角有一个选项“启动时显示此对话框”,这个选项的意思是:每次打开Xshell都直接跳出这个对话框,根据需求勾选,然后找到你想登录的服务器,点击“连接”即可。

    连接服务器 

    连接之后出现如下界面中的[root@******]样式的,就证明连接成功了。

    连接成功 
     

    看了以上介绍,是不是觉得很简单呢,在使用的过程中一定要保证数据的安全,离开电脑或者不需要使用的时候,将其退出,更安全的方法是如果你服务器的“主机”“用户名”“密码”这三项记得很清楚的话,尽量不要保存账号密码,每次打开重新输入来进行连接。

     

    展开全文
  • 一、原因远程(ssh)连接不上linux服务器的大多数原因都是因为本地服务器的防火墙策略导致的,因此我们想ssh远程能够连接上服务器,有两种方法:修改防火墙策略关闭防火墙二、防火墙服务介绍1.CentOS7常用的防火墙有:...

    一、原因

    远程(ssh)连接不上linux服务器的大多数原因都是因为本地服务器的防火墙策略导致的,因此我们想ssh远程能够连接上服务器,有两种方法:

    修改防火墙策略

    关闭防火墙

    二、防火墙服务介绍

    1.CentOS7常用的防火墙有:iptables 与 firewalld

    2.但需要注意的是:iptables 与 firewalld 都不是真正的防火墙, 它们都只是用来定义防火墙策略的防火墙管理工具,是一种服务。

    3.Centos 7默认使用的是firewalld,而实际上iptables与firewalld只是单纯的配置规则的客户端工具,而真正起到防火墙作用(过滤/转发等功能)是内核netfilter模块。如果需要改用iptables的话,需要安装iptables服务:

    yum install iptables-services

    systemctl start iptables#开启防火墙

    systemctl enable iptables #设置开机启动防火墙

    systemctl stop iptables #关闭防火墙

    systemctl disable iptables #设置禁止开机启动防火墙

    4.firewalld与iptables的不同

    firewalld 使用区域和服务而不是链式规则。

    firewalld 可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效。

    iptables 服务在 /etc/sysconfig/iptables 中储存配置,而 FirewallD 将配置储存在 /usr/lib/firewalld/ 和 /etc/firewalld/ 中的各种 XML 文件里,使用 iptables 的时候每一个单独更改意味着清除所有旧有的规则和从 /etc/sysconfig/iptables 里读取所有新的规则,使用 firewalld 却不会再创建任何新的规则;仅仅运行规则中的不同。因此 FirewallD 可以在运行时改变设置而不丢失现行配置。

    FirewallD的配置方法主要有三种:

    firewall-config

    firewall-cmd

    直接编辑xml文件

    其中 firewall-config是图形化工具,firewall-cmd是命令行工具,而对于linux来说大家应该更习惯使用命令行方式的操作,所以 firewall-config(适合用于桌面版)

    5.图示

    三、具体操作实例

    我的linux服务器的发行版本是CentOS7版本。

    1、修改防火墙策略

    修改防火墙策略,目的是为了开启22端口,因为ssh远程的端口就是22

    这里进行修改是指直接用客户机登录进服务器进行操作,而不是直接xshell连接,因为22端口没开之前,xshell是连接不上的

    1.ifconfig #查看ip网卡信息,记住eth0,eth1对应哪个ip地址

    root@aliyunzbj /tmp o ifconfig

    eth0: flags=2256 mtu 1500inet192.168.10.53 netmask 255.255.255.0 broadcast 192.168.10.255...

    eth1: flags=2257 mtu 1500inet192.168.26.66 netmask 255.255.255.0 broadcast 192.168.26.255...

    lo: flags=82 mtu 65536inet127.0.0.1 netmask 255.255.255.0...2.查看当前的iptables防火墙配置

    root@aliyunzbj/tmp o iptables-save

    ...-A INPUT -i lo -j ACCEPT-A INPUT -i eth0 -j MANAGE-INPUT #MANAGE-INPUT代表eth0网卡的防火墙策略

    -A INPUT -i eth1 -j USER-INPUT #USER-INPUT代表eth1网卡的防火墙策略

    ...#这里可以看到MANAGE-INPUT即eth0网卡开启了22端口,但是下面的策略并没有看到USER-INPUT(eth1)开启22端口

    -A MANAGE-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

    ...3.给网卡eth1添加22端口#可以直接复制上面的策略,把MANAGE-INPUT改成USER-INPUT即可(如果eth0也没有开启,那么只需要把USER-INPUT改成MANAGE-INPUT再配置一次这个命令即可)

    root@aliyunzbj /tmp o iptables -A USER-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT4.再次查看策略

    root@aliyunzbj/tmp o iptables-save

    ...-A INPUT -i lo -j ACCEPT-A INPUT -i eth0 -j MANAGE-INPUT #MANAGE-INPUT代表eth0网卡的防火墙策略

    -A INPUT -i eth1 -j USER-INPUT #USER-INPUT代表eth1网卡的防火墙策略

    ...-A MANAGE-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A USER-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

    ...

    5.也可以把上面新增的策略直接添加到 /etc/sysconfig/iptables,重启iptables服务

    2、关闭防火墙

    最直接的方法就是直接把防火墙策略关了

    1.查看防火墙状态

    systemctl status iptables.service2.如果防火墙开启了,那么直接关闭

    systemctl stop iptables.service

    展开全文
  • xshell远程连接linux服务器

    千次阅读 2018-12-21 00:12:49
    需要2台电脑,一台做客户端(安装xshell),一台做服务器端(安装centOS),且同时连接网络。 介绍软件和版本介绍 ...打开VMware,并打开要远程linux系统的虚拟机设置,进行设置,这次使用的是桥接模式配置...

    需要2台电脑,一台做客户端(安装xshell),一台做服务器端(安装centOS),且同时连接网络。

    介绍软件和版本介绍

    CentOS:CentOS-6.4-x86_64-bin-DVD1.ios

    Xshell:Xshell 6

    VMware:VMware Workstation Pro 12

    打开VMware,并打开要远程的linux系统的虚拟机设置,进行设置,这次使用的是桥接模式配置如下:

    在VMware的菜单栏,选择“编辑”打开虚拟机编辑器:

    需要注意的是:桥接到那个地方是我电脑连接无线网络的名字,大家可以根据自己电脑的无线网络名字来选择,查看方式如下:

     

    查看ifcfg-eth0的配置: vi /etc/sysconfig/network-scripts/ifcfg-eth0 

    然后在服务器端查看ip、子网掩码、网关等,稍后修改需要使用,如下图:

     

    修改ifcfg-eth0的配置为:

    需要注意的是:BOOTPROTO要修改为none、IPADDR是linux系统的ip地址,前三位要和之前服务器端查询的要一致,第四位是非固定的,可在规定区间内选,我第四位是100、NETMASK是子网掩码要和服务器端查询一致、GATEWAY是网关要和服务器一致,DNS1和网关一致即可。

    然后重启(reboot)或者重启网卡(service network restart推荐)

    再次查询linux系统的ip地址:

    测试:

    打开客户端的xshell,“文件”--“新建”名称自起、主机输入刚刚查询的ip地址。

     点击“确定”弹出密码框,输入密码即可:

    再次“确定”远程连接成功。

    展开全文
  • 查漏补缺,理解概念,及时总结,互相交流,欢迎拍砖。 目前遇到的大致有以下几个问题分类: 网络是否连通、防火墙策略、DNS解析问题、端口是否开启、selinux是否开启…… 1、网络连通: 是否在同一网段,不在就改IP...
  • 使用xshell SSH远程连接 linux

    千次阅读 2020-04-19 19:19:34
    通过它可以实现不用输入密码就可以远程连接linux 确保网卡已配置 1.ping通外网,如果不能ping通,说明需要配置网卡。 2.查看你的网卡名,输入命令ip addr,我的网卡名为ifcfg-ens33 3.输入:vi /etc/sysconfig/...
  • Xshell怎么远程桌面连接Linux系统,免费使用的局域网内文件共享工具,免费下载
  • Xshell远程连接排错常用命令记录,当client端Xshell连接服务端Linux时,会出现连接不上的情况,需要从服务器和客户端进行分析,先上思维导图:文件下载与上传下载工具软件,在安装运维工具软件时前期需要安装lrzsz,...
  • xshell 如何远程连接Linux虚拟机

    千次阅读 2018-10-30 22:12:24
    1,虚拟机里面要先确定安装了sshd, ...2,打开xshell软件,新建一个连接用户 点击新建 输入用户名,输入自己的主机IP地址,要是不知道的话自己在虚拟机终端输入命令:ifconfig 查询一下。先不要点击确...
  • 接下来是小编为大家收集的Xshell远程连接Linux服务器,希望能帮到大家。Xshell远程连接Linux服务器确认步骤:(1)输入:ps -e |grep ssh 如果服务已经启动,则可以同时看到“ssh-agent”和“sshd”,如果没有启动,或...
  • 下面,我们就一起往下看看Xshell远程桌面连接Linux系统的方法。方法步骤1、首先双击桌面的快捷图标打开该应用程序,在软件的主界面上,左上角有个“文件”菜单,单击并选择“打开”命令;2、...
  • 一般情况下,安装好的Ubuntu系统中默认是只安装了openssh-client,此时只能通过此系统连接访问其他系统,但不具有让其他系...
  • 在使用shell连接虚拟机时连接等待时间太长,ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可! 解决方案: 1、打开sshd服务的配置文件/etc/ssh/sshd_config,把UseDNS yes改为UseDNS no ...
  • xshell远程连接linux

    2018-11-12 17:04:44
    xshell管理包,里面有详细的使用说明,和秘钥,非常好用
  • Xshell如何远程桌面连接Linux系统?Linux系统和Windows系统...软件名称:Xshell 6(SSH远程终端工具) 6.0 官方最新安装版软件大小:41.6MB更新时间:2018-05-29立即下载Xshell远程桌面连接Linux系统方法步骤1、首先双...
  • 不少伙伴只记得Windows及IOS系统,而Linux系统被遗忘了,所以不少伙伴不知道如何连接Linux系统,而下面小编就分享Xshell远程桌面连接Linux系统的操作步骤。Linux系统和Windows系统不一样,要远程Linux系统需借助工具...
  • 在windows下远程连接linux的ssh客户端有很多,比如Xshell,secureCRT,Putty,Bitvise SSH Client...下面是学习啦小编跟大家分享的是教你怎么使用xshell远程连接linux服务器,欢迎大家来阅读学习。教你怎么使用xshe...
  • Xshell远程连接linux虚拟机

    千次阅读 2019-11-14 10:40:13
    1、登录Xshell 2、点击“文件–>新建” 3、填写“常规”信息 4、点击“用户身份验证”,如下图填写 5、点击“文件传输” 下载路径:为文件从linux系统下载到本地;命令:sz 加载路径:文件从本地上传到...
  • Xshell5远程连接Linux工具设置

    千次阅读 2018-03-27 12:29:42
    Xftp5是文件传输工具,实现windows与linux直降文件传输Xshell5是远程连接linux工具,实现连接linux服务器连接xftp5连接linux服务器:Xshell5连接linux服务器:设置密码保存自动登录设置字体大小和颜色...
  • 使用Xshell远程连接Linux服务器

    千次阅读 2018-11-05 19:28:18
    首先下载安装Xshell客户端软件,此处略去N个字,因为很简单,我就不赘述了。 安装好了之后,我们打开Xshell软件, 点击新建会话连接: 填写连接设置,会话名称,协议,主机IP,端口号等,下一步, 点击用户...
  • Xshell远程连接Linux服务器

    千次阅读 2021-05-13 03:38:53
    确认步骤:(1)输入:ps -e |grep ssh 如果服务已经启动,则可以同时...(3)可以测试用SSH连接本机看是否能成功登录。输入命令:ssh -l 用户名 host 然后会提示输入密码,如果正确就可以登录,同样,在客户端就可以使...
  • 该工具是用于远程连接linux的ssh远程连接工具,仅供研究学习使用,严禁用于其他商业用途。
  • 使用Xshell连接Linux1. 下载地址:https://pan.baidu.com/s/1flz3qrxOzrs6akxFhmVavA2.绿化软件,然后运行Xshell.exe3. 新建会话3. 编辑编辑基础信息设置用户身份验证:好处是,在这里设置好后,以后登陆该Linux的...
  • 如何利用Xshell远程连接Linux服务器?

    万次阅读 2021-07-23 14:54:44
    要想在Windows下远程连接Linux的ssh客户端,就需要借助像Xshell这样的终端模拟器软件,那么肯定会有人问,我有了这个软件的话,那要怎么操作才会使其远程连接Linux服务器?下面就一起来学习具体操作技巧。 XShell6...
  • XShell6官方版是一款非常出色的免费SSH客户端。XShell6功能强悍,具备标签式的环境,动态端口转发,...Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工...
  • 如何通过Xshell远程连接Linux服务器,以及如何配置xshell各项参数。
  • 主要介绍了详解xshell远程连接自动断开的问题解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Xshell是一款功能强大且安全的终端模拟器,可以通过Xshell来查看Ngix的日志、php-fpm日志、和mysql日志(慢查询日志)等,这个是基于ssh协议的登录工具,可以通过命令行接口登录到服务器上面,然后做很多很多事情.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,422
精华内容 8,568
关键字:

xshell无法远程连接linux

linux 订阅