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

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

    在用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地址所在网段与虚拟机上的不一致
    可以直接自动获取
    在这里插入图片描述
    在这里插入图片描述

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

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

    具体步骤如下:

    步骤一 打开

    图1:Xshell软件主界面

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

    图2:在文件菜单下执行新建命令

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

    图3:新建服务器会话

    在使用Xshell中的过程中,如果发现电脑的小键盘不能用了,可参考教程:Xshell中数字小键盘不能使用怎么办?

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

    图4:用户身份验证

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

    图5:连接服务器

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

    图6:服务器连接成功

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

    展开全文
  • Xshell远程连接排错常用命令记录,当client端Xshell连接服务端Linux时,会出现连接不上的情况,需要从服务器和客户端进行分析,先上思维导图:文件下载与上传下载工具软件,在安装运维工具软件时前期需要安装lrzsz,...

    Xshell远程连接排错常用命令记录,当client端Xshell连接服务端Linux时,会出现连接不上的情况,需要从服务器和客户端进行分析,先上思维导图:

    文件下载与上传

    下载工具软件,在安装运维工具软件时前期需要安装lrzsz,如果前期没安装执行yum install lrzsz  -y

    下载命令:sz

    下载查看,已下载到Xshell设置的路径中:

    上传命令:rz

    上传查看,输入rz命令,会弹出对话框,找到文件后上传,提示传输成功,也可以直接拖到Xshell中,但需要安装lrzsz工具。

    上传查看,成功上传到linux的root目录下:

    文件分区方式

    一般分区方式

    (1)/boot 256M

    (2)swap 内存大于8G分配8G,小于8G按照物理内存1.5倍分区

    (3)/ 分给所有空间,按照下面原则进行:

    a.内部人员发布数据,一部分在git,上传代码需同时发布到两台以上的生产服务器里,有三个备份

    b.外部人员写入数据(图片,视频和文字等),同时发布到两台服务器后面共享的服务器上,并对后面共享的服务器做备份,有两个备份

    存储服务器(含数据库)的分区方式

    (1)/boot 256M

    (2)swap 内存大于8G分配8G,小于8G按照物理内存1.5倍分区

    (3)/ 给100G

    (4)/data 剩余给数据分区,data可以是任意名称

    门户网站的分区方式

    (1)/boot 256M

    (2)swap 内存大于8G分配8G,小于8G按照物理内存1.5倍分区

    (3)/ 给100G

    (4)剩余部分保留,将来哪个部门使用,使用部分自己来分

    swap分区补充

    swap交换分区是用来存储内存溢出数据的,实际使用中并不是等内存完全不够用了才开始使用swap的空间,什么时候使用是可以设置的,在centos6.5下通过如下命令可查看默认值。

    [root@node02 /home]# cat /proc/sys/vm/swappiness60

    这个是从0到100,越小代表尽量使用物理内存,越大代表尽量使用交换分区。

    修改swap参数有临时和永久两种方式

    # 临时修改

    [root@node02/home]# sysctl vm.swappiness=10vm.swappiness= 10[root@node02/home]# cat /proc/sys/vm/swappiness10# 永久修改,修改/etc/sysctl.conf文件

    [root@node02/home]# echo vm.swappiness=10 >> /etc/sysctl.conf

    私网,局域网 IP

    (1)192.168.

    (2)172.16.

    (3)10.0.0.

    服务端和客户端

    如果需要客户端远程连接服务端,客户端不用多说就是安装Xshell,服务端需要安装openssh和openssl,openssh是提供SSH服务的程序,openssl是为SSH提供传输加密的服务,在服务端使用如下命令查看安装情况:

    查看命令:rpm  -qa openssh openssl

    查看服务端运行的ssh服务

    命令:ps -ef|grep ssh

    查找端口的方法 ,端口就是唯一标识一个软件的编号,如QQ,Oracle,MySQL等有不同的端口,网络数据通过端口可以识别不同的软件,从而将数据正常传输到对应的软件上。

    命令:ss -lntup|grep ssh

    关闭SSH服务的方法,关闭后尝试再使用Xshell连接linux服务器将无法连接。

    命令:systemctl  stop sshd.service

    开启SSH服务的方法

    命令:systemctl start sshd.service

    连接故障排查

    case 1:检查服务端

    (1)查ip和网卡是否启用,使用ip add或者ifconfig命令

    (2)查看SSH服务是否开启

    a.查端口:ss -lntup或者netstat -lntup

    b.查进程:ps -ef|grep ssh

    c.如果SSH关闭,开启SSH服务:systemctl start sshd

    case 2:检查客户端

    检查Xshel的设置是否和服务端匹配,如IP,端口和协议是否一致。

    case 3:如果还是连不上

    (1)使用ping,检查物理连接是否OK,发送64byte的包,看服务端是否回应,如果不可达需要检查ip,物理链路可能出现问题。

    (2)检查对方有无开启服务,Xshell中或者dos输入telnet 10.0.0.xxx 22来检查,如果要使用Xshell,需要按ctrl+D来切换

    (3)服务端防火墙是否开启

    如果以上都没问题,依然连接不上,可能需要检查防火墙是否开启,Centos6是iptables,7是firewalled

    查看状态命令:systemctl status firewalld.service,可以看出状态为actice,说明在运行,如果为inactive,说明不在运行

    关闭防火墙命令:systemctl stop firewalld.service

    开启防火墙命令:systemctl start firewalld.service,可以看出在刚在关闭又重启后发现防火墙又处于使用状态。

    设置防火墙开机启动或者不启动

    命令:systemctl enable/disable firewalld.service

    通过以上命令的学习,可以基本学会排查Xshell连接不上服务器的情况。

    展开全文
  • +++++++++++++++++++++++++++++++++++++++++++标题:xshell通过ssh连接Linux失败(非网络问题)时间:2019年6月20日+++++++++++++++++++++++++++++++++++++++++++在学习系统防火墙(iptables)时,个人在自己搭建的虚拟...

    +++++++++++++++++++++++++++++++++++++++++++

    标题:xshell通过ssh连接Linux失败(非网络问题)

    时间:2019年6月20日

    +++++++++++++++++++++++++++++++++++++++++++

    在学习系统防火墙(iptables)时,个人在自己搭建的虚拟机上调整防火墙策略(有的策略是通过iptables命令调整,有的是通过直接修改iptables策略配置文件进行调整)。再一次调整完防火墙后再通过xshell远程连接软件连接虚拟机时,突然发现无法正常连接,具体表现为服务器链接建立成功,但无法登录到控制台。

    首先考虑到是否配置sshd的策略:经检查后sshd策略已经写到iptables的策略配置文件中了。

    其次考虑到是否没有从新加载iptables配置文件:使用命令service iptables restart重启后依旧不能正常连接。

    然后考虑到可能是sshd配置文件开启了认证和DNS解析模式导致超时连接,修改sshd_config后依旧无法正常连接。

    由于排除了sshd存在问题的可能后,最大的可能性就是出现在iptables的策略中。于是通过命令service iptables stop将防火墙关闭后,发现xshell可以正常连接到服务器。由此终于可以定位到问题所在了。

    可是经过反复对iptables的策略进行排查,确认策略绝对是没有问题的。那么问题到底出现在哪了呢?这时候想起在学校时常用的一条命令就是iptables -F清空防火墙策略。考虑到实际应用,于是使用命令cp /etc/sysconfig/iptables /bak备份防火墙策略,然后使用iptables -F清空防火墙策略,紧接着使用命令service iptables save将清空后的防火墙策略保存到策略配置文件中。经过这些操作即使不能解决该问题,也能回退到问题的最初的状态。紧接着打开了策略配置文件,发现里面多了名称为mangle的表信息,于是在vim编辑器中将该部分信息删除。再重新使用命令service iptables restart重新启动防火墙。现在再将备份的策略通过复制的方式写到策略配置文件中。策略配置文件存在默认策略,例如:OUTPUT ACCEPT [118:17055],将所有的默认策略后方括号中的内容改为[0:0]。再重新启动防火墙。发现问题已经解决了。

    当然会导致这种xshell不能连接ssh现象有很多种原因,而这只是其中的一种的解决方案。希望能够帮助大家解决实际问题。

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

    千次阅读 2020-02-11 13:54:47
    昨天学习了如何给linux系统配置固定的网络地址,今天学习了Xshell远程连接linux系统.输入我昨天配置的ip,就是连不上,一直显示有问题. 网上找了很多,但是都没有用. 重新看报错信息,就觉得可能是ip地址的问题.进入...
  • 使用xshell SSH远程连接 linux

    千次阅读 2020-04-19 19:19:34
    通过它可以实现不用输入密码就可以远程连接linux 确保网卡已配置 1.ping通外网,如果不能ping通,说明需要配置网卡。 2.查看你的网卡名,输入命令ip addr,我的网卡名为ifcfg-ens33 3.输入:vi /etc/sysconfig/...
  • 全文亲自摸索、整理,立志解决xshell 链接ubuntu失败问题,解决xshell保存对话失败问题。本文全为作者亲自摸索,应该是全网最全的第一份常见问题的完整的解决方案了,希望对你有所帮助。
  • 在其他主机上搭建linux系统,我们一般通过xshell工具去远程访问该主机,这样不仅可以方便我们的对系统或者集群进行管理也方便了我们的操作,但是在搭建好环境的时候遇到如下问题:解决方案:1.关闭目标主机防火墙2....
  • 错误显示,该IP地址的22端口连接失败。 解决方法如下: (1)关闭防火墙,执行sudo ufw disable nii@nii:~$ sudo ufw disable [sudo] password for nii: Firewall stopped and disabled on system startup (2)...
  • Linux之父就是下面这个大神Linus Benedict Torvalds我们有饭吃全靠这位,他以一人之力颠覆整个计算机行业。对他有兴趣的自己网上搜索,这里不做过多...上篇文章从零学习Linux安装安装的就是CentOS7的系统。说明:...
  • 原创:当我们需要在本地模拟一个集群,或者专门搭建一些基于Linux的环境的时候,我们一般会选择在本地虚拟机安装多个linux系统。在此不在详述如何安装,有兴趣的小伙伴可以自行百度或者google. 错误实例如图所示: ...
  • 然后打开xshell 新建连接 上图锁圈数字 即为ip 接下来点击用户身份验证 2 上一种方法 有些小伙伴试过之后可能当时可以连接,当过两天就不行了,下面我来说一下第二种方法 在我们的虚拟机上 执行命令...
  • 使用xshell6连接Linux服务器失败的原因

    万次阅读 多人点赞 2018-08-02 14:48:21
    1. 我在使用xshell6连接到服务器上面发生了连接失败的问题 2. 仔细分析了一下,可能存在的原因有: ① 在虚拟机上没有连上网 所以首先要保证要连接上网 ② 没有开启SSHD服务可以通过系统->服务来查看是否...
  • 永久关闭chkconfig iptables off centos7:查看firewall-cmd --state;关闭systemctl stop iptables.service 3、DNS解析问题、 (1)确认域名是否正确 (2)确认本机的域名解析有关的设置是否正确(/etc/resolv.conf中...
  • 我将自己的一台Ubuntu系统笔记本作为服务器,然后使用另一台win10系统的Xshell远程连接该服务器,始终不成功。 可能存在的问题: 1、 Linu服务器端: 1.1 是否安装 openssh-server 参考文章: 我将自己的ubuntu...
  • 虚拟机virtualBox安装linux系统 xshell远程连接linux虚拟机概念:通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用.常见的虚拟软件: virtualBox(免费), Oracle VmWare(收费)安装虚拟机virtualBox...
  • 一般情况下,安装好的Ubuntu系统中默认是只安装了openssh-client,此时只能通过此系统连接访问其他系统,但不具有让其他系...
  • 这篇文章主要是记录我在非同一局域网下用win10系统的Xshell连接Linux系统服务器。 环境:一台win10主机,已安装好Xshell7,局域网ip:192.168.0.132,公网ip:113.54.155.185 一台Linux主机,将其作为远程服务器使用...
  • 1、问题分析 ifconfig只有docker0和enpo0s3的地址 其中enp0s3是网络地址转换(NAT),实现虚拟机通过主机网络访问互联网; 2、解决方案: ...打开xshell6,输入虚拟机的IP ,点击确定,连接成功 ...
  • 各种百度 说什么sshd没打开 看来还是得找到适合自己的方法 我的解决如下 将适配器更改为 自定义 之后就可以连接
  • Linux Xshelll远程连接失败 问题远程开启三台服务器,有一台Xshell连接不上?? 问题发现: 发现Vmware 终端 ping www.baidu.com发现半天没反应,另外两台服务器可以ping通,应该是网络的原因。 1、检查配置 vim /...
  • 介绍在克隆linux虚拟机后,远程工具连接不上问题的解决
  • 前提条件:在Windows系统中已经安装了Xshell,并且安装了虚拟机软件和Linux系统步骤1.在Linux系统中root用户下,使用ifconfig命令查看虚拟系统Linux的IP地址。如图1图1步骤2.打开Xshell,创建连接,在新建会话属性...
  • 网上查了一番终于找到了解决方法,原来是SSH的配置文件中默认不用于使用root账户进行远程SSH登录,下面是最初的配置文件需要更改配置文件如下图(注意图中红色圈中的内容)然后reboot重启服务器,再次使用SSH,成功...
  • Xshell远程连接Linux系统互传文件

    千次阅读 2019-07-18 11:52:21
    工具:Windows Xshell,Ubuntu lrzsz 主要的过程就是在Linux中安装文件传输工具lrzsz 谈一谈我在这个过程中遇到了两个问题: 1、su root 进入管理员模式失败 报这个错误的原因是root用户默认是被锁定了的,...
  • 环境:windows操作系统和...出现问题:xshell中链接linux的SSH是访问失败 原因:Ubuntu中未安装openssh server 安装指令: Ubuntu 下安装 OpenSSH Server apt-get install openssh-server 再次连接即可成功。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,970
精华内容 1,588
关键字:

xshell7远程连接linux失败

linux 订阅