• 推荐!搬瓦工官方代理,自动更换被封IPJust My Socks

ad

Xshell连接Linux

Xshell是一个安全终端模拟软件,可以进行远程登录~在Windows上想远程连接Linux,通过Xshell就可以实现~除了输入命令,也可以传文件到Linux上去~

 

下载Xshell

直接搜一个下载地址即可~或者在百度软件中心下载。下载后正常安装即可~

 

连接Linux

选择文件->新建

xshell-new-connect

在主机位置输入你的VPS IP(端口号需要改成你ssh port,vultr默认是22,搬瓦工在详情里可以看到):

xshell-vps-ip

确定后会让你输入你的Linux用户名(如果没有弹出该窗口请检查该IP在国内的可用性):

xshell-username

之后是Linux用户密码:

xshell-password

如果显示如下图所示就表示连接成功了(如果是Vultr,那么连接成功标志应该是root@vultr):

xshell-success-connect

 

:如果你是买的国外的服务器,通过Xshell总是连不上Linux服务器:

  1. 等几分钟再连一次,因为新Deploy的机器可能要等它安装一会才好
  2. 如果几分钟后还是不行,那么多半是这个IP在国内无法访问,重新Deploy吧,Deploy完记得将之前的实例删除
  3. 检测该VPS在国内是否可用:VPS IP国内被墙检测
点赞
  1. yIMY说道:

    博主,XSHELL连接linux总是说The remote SSH server rejected X11 forwarding request.是什么情况?

    1. flyzy小站说道:

      WARNING吗?我没有遇到,不过应该可以不管它

    2. emma说道:

      我也是这个问题,请问你后来怎么解决的?

  2. 莫言说道:

    Connecting to 100.68.86.15:22...
    Could not connect to '100.68.86.15' (port 22): Connection failed.

    Type `help' to learn how to use Xshell prompt.

    大佬 按照教程一步步,十多分钟点一次 还是连接失败怎么办哦,不同地区服务器都试过了 还是一样

    1. flyzy小站说道:

      在QQ群里回你了,100.68是局域网的IP地址

  3. 游客说道:

    ip可以ping通,微信小程序也检测过了,但是用putty连ssh始终失败超时,没有到登录帐号的界面,是被墙了吗?

    1. flyzy小站说道:

      检测通过就是可用,一直弹不出界面应该是你本地网络跟服务器之间的掉包率比较高

  4. lal说道:

    博主你好,我买的搬瓦工,第一次用xshell搭ssr可以用,但后来电脑重启之后不太清楚是什么情况,ssr用不了,我以为是xshell连接出现问题(但是后来看到一个问答说的是不再需要xshell),就想着重头来一遍。现在是xshell连接不了(新建会话之后试过好几次了),ssr也连不了。ip已测试可ping通,请问博主知道问题在哪吗?

  5. 大大说道:

    在主机位置输入你的VPS IP(端口号需要改成你ssh port,vultr默认是22, 改成你ssh port是什么意思啊 没看懂呀

    1. flyzy小站说道:

      Vultr不用改,直接就是22,参考:Vultr的SSH端口/密码/用户名。但是有的VPS服务商,例如搬瓦工,它的SSH端口就不是22.

  6. 阿阿阿阿说道:

    Cloning into 'ss-fly'...
    fatal: unable to access 'https://github.com/flyzy2005/ss-fly/': Couldn't connect to server
    提示这样

    1. flyzy小站说道:

      怎么github都连不上,检查下你VPS的网络吧

  7. lyoko说道:

    请问要怎样弹出输入linux用户名和密码的对话框,我试了好几个IP都不行,用这几个IP检验可用性都是可以的,但就是不弹出对话框 :cry:

    1. flyzy小站说道:

      可用就行的,是不是你本地网络不稳定造成的?

      1. lyoko说道:

        谢谢博主回复,貌似是因为用的是电信校园网所以连不上,用手机开热点就能连上了。还想请问一下博主如果用完之后把服务器破坏了下次再想用的话是不是要重新搭建SS呢?

        1. flyzy小站说道:

          是的 摧毁后再新建就是一台新的机子了 上面所有东西都没有

  8. fangyuan说道:

    博主你好 用的搬瓦工 请问输入完用户名和密码显示的下面代码 是连接成功了吗
    [root@host ~]#
    如果没成功可以说下问题在哪吗 都是按照您的步骤设置的

    1. flyzy小站说道:

      是的 连接成功了

  9. 多重神格说道:

    请问下我突然无法连接了,日志显示远程方已关闭传输流,身份验证失败。
    然后就是一直time out。不知如何解决

    1. flyzy小站说道:

      Xshell无法连接?尝试能ping通ssh端口吗

  10. satoshi说道:

    您好,我的可以ping同,延迟高点100多,但是Xshell还是连不上Linux,怎么回事??输完IP后没有弹出账号密码的填写框,换了好几个服务器都不行

    1. flyzy小站说道:

      用tcping工具ping一下你的ssh端口,可能是被封了。Windows用tcping命令ping指定端口

      1. satoshi说道:

        Probing 45.xx.xx.xx:22/tcp - Port is open - time=171.785ms
        Probing 45.xx.xx.xx:22/tcp - Port is open - time=167.175ms
        Probing 45.xx.xx.xx:22/tcp - Port is open - time=165.502ms
        Probing 45.xx.xx.xx:22/tcp - Port is open - time=173.550ms
        试了好像没问题,会不会跟系统又关,我的WIN10系统??

      2. satoshi说道:

        搞定了,手动添加账号密码可以了,谢谢

  11. 二狗说道:

    感谢博主分享,本人在使用xshell连接VPS的时候遇到了一点问题。
    Connecting to 108.160.141.74:22...
    Connection established.
    To escape to local shell, press 'Ctrl+Alt+]'.

    Socket error Event: 32 Error: 10053.
    Connection closing...Socket close.

    Connection closed by foreign host.

    Disconnected from remote host(vultr) at 00:00:30.

    Type `help' to learn how to use Xshell prompt.
    [c:\~]$
    请问博主大大,这是怎么回事,卡这里好久了。

    1. flyzy小站说道:

      这个一般是由于你的网络不稳定 与服务器断开了连接 重新连接一下就OK了

  12. Sin9说道:

    SSH 服务器拒绝了密码,请再试一次.....我试了很多次了,什么鬼 :mrgreen:

    1. flyzy小站说道:

      用户名root 密码直接复制

  13. Luccvy说道:

    博主,MAC电脑不能用xshell怎么办?

    1. flyzy小站说道:

      Mac直接用Teminal终端就可以了,参考Mac远程连接VPS(Linux)

  14. HHH说道:

    站長你好,Xshell說我評估過期了,請問是不是要買500塊的賬號啊?

    1. flyzy小站说道:

      当然不要啊
      你可以去下个免费版的xshell,也可以用putty

  15. yoki说道:

    博主, 这个是什么意思啊

    Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)

    * Documentation: https://help.ubuntu.com
    * Management: https://landscape.canonical.com
    * Support: https://ubuntu.com/advantage

    115 packages can be updated.
    0 updates are security updates.

    *** System restart required ***
    root@ubuntu:~# ^C
    root@ubuntu:~#

    1. flyzy小站说道:

      执行下reboot
      System restart required 就是系统需要重启的意思

      1. yoki说道:

        重启了系统 还是一模一样的显示... 该怎么办呢

        1. flyzy小站说道:

          那就不管了 直接走一键ss

          1. yoki说道:

            小白 不懂.. 可以详细说下吗或者教程链接也行...

          2. flyzy小站说道:

            你是要干啥。。这个代表你连上linux了 接下来就可以做你想做的事了啊 建站?ss?

          3. yoki说道:

            我就科学上网看下网站.. 但是youtube,google之类的都打不开啊

          4. flyzy小站说道:

            看我置顶那个一键就行了 跟着那个来 你已经连上vps了 直接复制一键脚本就可以

          5. yoki说道:

            好得,, 谢谢你

  16. 言老头子说道:

    博主啊,为啥我设置linux密码的时候总是要失败,然后服务器也说连不上啊他 :symbols: 就显示出Last failed login: Tue May 1 13:03:38 UTC 2018 from 183.225.74.110 on ssh:notty
    There was 1 failed login attempt since the last successful login.
    Last login: Tue May 1 13:02:33 2018 from 183.225.74.110

    1. flyzy小站说道:

      哪家的?
      你提示这个应该是连上了啊..都提示你又一次登录失败了

      1. 言老头子说道:

        多谢啊,现在是连上了,不过只能登上推特和google,p站之类的就上不了是什么原因呢

        1. flyzy小站说道:

          P站把一些IP给禁了,所以可能你VPS就上不去。还有一些网站你可以看一下shadowsocks编辑并使用本地PAC

          1. 言老头子说道:

            那么博主,我要和别人共用一个服务器的话是不是只要让他从这一步开始就行了

  17. sandius说道:

    站长,搬瓦工无限拒绝密码怎么办?

    1. flyzy小站说道:

      搬瓦工端口不是22,拒绝密码你就重新改一个新的面貌

    2. sandius说道:

      解决了也是用户名root的问题

  18. 浅夏说道:

    博主,我试了好多次,都没有弹出让我输入linux用户名和密码的对话框,网络PING了好像是通的,是什么原因啊

    1. 浅夏说道:

      我点连接弹出的是“SSH安全警告 未知主机秘钥什么的”,这个是有什么影响的吗

      1. flyzy小站说道:

        接受就可以了

        1. 浅夏说道:

          谢谢博主,全部弄好了,另外我想问下手机可以科学上网吗

  19. qing说道:

    博主你好,我在用ipv4的地址连接服务器时失败了,但是可以用ipv6的地址连接,请问这回有什么影响吗?

    1. flyzy小站说道:

      这个我不了解

      1. qing说道:

        好的,谢谢 :evil:

  20. abc123说道:

    楼主,我ping不通,重新Deploy又是之前的ip,怎么办?求解

    1. flyzy小站说道:

      先Deploy,之后删除服务器

  21. Linda说道:

    楼主你好,先膜拜一下技术帝大神~我是小白一枚,历经千辛万苦,根据你的各种教程,成功购买vultr上的服务器,也成功下载了XSHELL,成功PING上,设置好,成功出现你截图里那个“连接成功,可以冲浪”的标语,成功下载shadowlocks,并设置成功,然鹅,最后的最后,我还是无法登录脸书,谷歌之类...我想知道,每次上外网前,我都要做哪些操作?比如我今天把电脑关机了,明天开机后,如果我要保证随时能连外网,在连接之前,我先要干嘛?叩谢!

    1. flyzy小站说道:

      如果出现了连接成功的话,一般服务器是没有问题的。是本机ss的ip,端口,密码,加密方式是不是对的?
      你可以根据我公众号左下角的常见问题自己先看一下问题,一般就能定位到问题在哪里了。
      至于最后的一系列问题,你就勾选那个shadowsocks软件的自动启动就行了,然后选择PAC模式,就可以达到你的需求了,什么都不需要做。

      1. Linda说道:

        感谢LZ回复及时,跟你汇报下后来的情况。我下午看了下shadowsocks的日志,发现每次尝试连接,都会出现“由于目标计算机积极拒绝,无法连接”的提示,于是我度娘了一下,说是要测试什么telnet端口,还要电脑打开这个服务,然后我又跟着度娘里的教程一步步操作,成功开启了telnet服务器和端口,然而,还是不行,输入cmd,telnet IP ,点回车后,告诉我23端口连接失败...为了能科学上网已经折腾了一天,问题越来越复杂,对我这个小白来讲好深奥,因为我其实不懂技术,只懂依葫芦画瓢,可照着画了以后还是各种不行,好崩溃......LZ有什么简单点的招数教一下吗?我要抓狂了 :idea: :idea:
        话说这个评论不能上传图片吗...好想给LZ看下我保存的截图。

        1. flyzy小站说道:

          可以在公众号给我留言,可以截图。错误在公众号左下角常见问题里都有总结,你可以去看一下

  22. sam说道:

    大佬,困扰我好几天了,根据你之前的介绍和说明,已经购买好Vultr,但是你这一步用Xshell连接Linux,我在mac上该怎么操作啊?因为mac目前还没有Xshell。求教大佬

    1. flyzy小站说道:

      mac直接通过Terminal就可以了。ssh root@ip,然后输入密码

  23. nini说道:

    Linux用户名和密码是什么啊?

    1. flyzy小站说道:

      在你购买的VPS服务商的官网可以看到,就是点击你购买的实例,会有详情。如果是Vultr的,参考:Vultr购买图解步骤

  24. Tracy说道:

    请问一下,ubuntu系统要怎么使用xshell? :idea:

    1. flyzy小站说道:

      Linux有自己的方法吧

  25. 尘起缘落说道:

    我创了好几次纽约和迈阿密的服务器都连接不上,怎么办,每次同一个location都给同一个IP。。

    1. flyzy小站说道:

      推荐暂时不要用Miami的 用New York的。
      然后先不Destroy 先Deploy。

      1. 尘起缘落说道:

        已经设置好了,纽约的突然售罄了,迈阿密的试了几个终于有个能连上的IP~谢谢博主

  26. Nice说道:

    博主请问一下新建连接的时候显示connect failed 是什么情况

    1. flyzy小站说道:

      1.可能是你当时网络不稳定,再试一次
      2.如果再试一次,连接后还是没有弹出输入用户名的窗口,那么你这个ip应该是被墙了,直接重新Deploy一个新的机器,然后把这个删了

      1. Nice说道:

        好的,我之前架设好了一个迈阿密的,可是速度太慢了,看油管非常卡,然后就想着重新建一个东京的,然后救出connect failed的这种情况

        1. flyzy小站说道:

          开启bbr了吗?我用的速度还可以,不过是New York的

          1. Nice说道:

            开启了BBR的,本来想着是校园网络问题,可是后面用手机4G也还是很慢,就想着重新架设一个

  27. 111说道:

    能上油管上不了谷歌- -

    1. flyzy2005说道:

      你看看有没有在本机设置过hosts

  28. lily说道:

    我大概是唯一一个连xshell都安不上的……一安装就提示找不到必须的安装文件,错误代码20001001……求博主支招

    1. flyzy2005说道:

      这个我还真的没有遇到过。换一个下载版本试试

  29. 14说道:

    Connection established.
    To escape to local shell, press 'Ctrl+Alt+]'.

    Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-109-generic x86_64)

    * Documentation: https://help.ubuntu.com
    * Management: https://landscape.canonical.com
    * Support: https://ubuntu.com/advantage

    0 packages can be updated.
    0 updates are security updates.

    Last login: Wed Mar 7 23:23:20 2018 from 223.74.12.222
    root@vultr:~#

    1. 14说道:

      是啥意思啊 连不上

    2. flyzy2005说道:

      这个说明就是已经登录成功了

  30. 14说道:

    linux密码是撒谎

    1. flyzy2005说道:

      Vultr的话密码在官网可以看到啊 在你购买的实例详情里

  31. 西西说道:

    楼主,设置的时候,我输入ip后点确认没有跳出要输入linux的用户名这一步 是怎么回事?

    1. flyzy2005说道:

      ip已经被拉入黑名单了,需要重新deploy找到一个可以用的ip,把不能用的全部删除了

  32. 娜迦亡说道:

    无限ssh服务器拒绝了密码

    1. 娜迦亡说道:

      ok解决了 ,你要强调Linux用户名是root 呀 我以为可以随便设置 :lol:

      1. 弹幕说道:

        在哪里设置???

        1. flyzy小站说道:

          设置什么?

  33. airboss说道:

    服务器空间买好了也配置好了,有了IP地址了, 不过用这个软件不能连接到IP, 是怎么回事?

    Connecting to xx.xx.xx.xx:22...
    Could not connect to 'xx.xx.xx.xx' (port 22): Connection failed.

    1. flyzy2005说道:

      在你本机上ping一下你的ip,看能不能ping通。
      如果显示超时的话,就去换ip吧(重新Deploy)。

      1. airboss说道:

        重新Deploy 要把原来的DESTROY掉的吧 否则原来的是不是还是要继续收费的?重新DEPLOY的话可以选原来的区域的比如说我原来选的是纽约的,现在还是选纽约?

        1. flyzy2005说道:

          对,要Destroy掉。
          选哪里的都行,如果一个地方的ip一直不行,就换个location的。

          1. airboss说道:

            2.5刀的现在只有NY和miami ,换了好几次没有一个能PING通的 都是45.77开头的地址, 其他地区的又太贵 :cry: 只有等其他地区有2.5刀的再去试试么?

          2. flyzy2005说道:

            我两个45.77开头的NY都能用啊..

  34. 666说道:

    博主,你好,在主机位置输入VPS IP,是什么意思?

    1. flyzy2005说道:

      主机那个栏填你的vps的IP啊。在VPS服务商官网里,点击你购买的VPS查看详情可以找到

      1. 666说道:

        我好像没找到SSH用户名和SSH用户身份验证的对话框

        1. flyzy2005说道:

          看文后的注意点 不行就换ip

          1. airboss说道:

            我的PING 不通 也不能连接 选的是纽约的服务器 请问怎么换IP

          2. flyzy2005说道:

            先Deploy一个新服务器,然后把这个Destroy了就行

  35. 博主好说道:

    博主你好,已经走到这一贴步骤了,我用Xshell时到了输入密码时,显示的是SSH拒绝了你的服务密码,我看到其他评论您说ping一下,确是成功可以ping的,请问下是哪里有问题呢?
    我又开了许多新的服务器,然后全都ping不通....

    1. flyzy2005说道:

      拒绝密码是密码不对,不需要换..你直接在Vultr里复制就好了呀。不要开翻译成中文,会把用户名&密码翻译错了

  36. sss说道:

    博主,Destroy后重新deploy还是原来的那两个ip,怎么办呢,弄不起啊 :cry:

    1. flyzy2005说道:

      试试别的location的VPS。或者过一段时间再去试。
      我昨天发了工单问Vultr的工作人员,他说是随机分配ip address的,因为我没有遇到,也不好跟他理论,你可以试试发工单问问

  37. wolf44说道:

    多谢博主!

    1. flyzy2005说道:

      IPs and System resources are assigned at random, whatever is available at the time of an activate. We do offer ip reservations @ https://my.vultr.com/ips/ *if* there is an IP already assigned to you that you would like to reserve.

      官方还是这么说,ip是随机的。如果你还是只能换这两个ip,你去发工单问问吧。Support->Tickets

  38. flyzy2005说道:

    被封了一大批,尤其日本的。试试别的location的吧。
    depoly一批,然后把不能用的全destroy掉,直到遇到能用的ip

  39. Wayne说道:

    :mad: 请问ip ping不通怎么办,重新买一个嘛

    1. flyzy2005说道:

      重新Deploy 之后把所有不能用的Destroy掉就行了

      1. hugh说道:

        怎么重新deploy呢

        1. flyzy2005说道:

          重新点那个蓝色的➕就行了啊。就是新建一个服务器实例

  40. 说道:

    博主,我在网上看了下,有人说是需要改下Xshell的ssh的配置,但我找了半天也没找着,另外问下可以用公钥登上去访问吗

    1. flyzy2005说道:

      ...根本不需要。就输入用户名密码就行了,你又不是没有用户名密码

      1. Wayne说道:

        请问为什么点确定后,没有弹出让我输入用户名密码的对话框?

        1. flyzy2005说道:

          重新Deploy新的实例 之后Destroy之前的实例

  41. 说道:

    博主大佬,小白想请问一下 完全跟着你的贴走的,但是到了我用Xshell时到了输入密码时,显示的是SSH拒绝了你的服务密码,但是我根本不知道自己的密码呢,这是什么情况呢?

    1. flyzy2005说道:

      如果是买的vultr的服务器,密码在https://my.vultr.com可以查看,点击左侧的Servers,再选择你买的服务器实例就行了,有详情的

      1. 说道:

        谢谢博主,已经完成了这步了,就是还想问下平时我都用别人的服务器,但他用的ssr 那个还要多一个混淆和协议,那种是不是还要比ss要难搭建一点呢?

        1. flyzy2005说道:

          搭建差不多难度。各有各的好处

  42. 佚名说道:

    我用的的是Miami的IP,要用日本的么?

    1. flyzy2005说道:

      不用。就这个地方的,你多试几次吧,直到换到能用的

  43. 佚名说道:

    博主,我怎么没有弹出让我输入linux用户名和密码的对话框? :cry: :cry: :cry:

    1. flyzy2005说道:

      你试下ping能不能ping通 不能就换一个实例

      1. edc说道:

        如何ping。。。 新手小白

        1. flyzy小站说道:

          百度一下你就知道。
          Windows打开cmd 直接ping+你的ip就可以了。