如何使用Xshell 6通过SSH协议连接本地的Linux服务器


    最近实验室新买的几台服务器,装的是Ubuntu18.04操作系统,并且是与我的笔记本在同一个局域网下面的。为了能更方便地在自己工位上使用这些服务器,准备使用Xshell 6通过SSH协议去访问它们。

1. 在Ubuntu上安装ssh并启动

    SSH分为客户端 openssh-client 和服务器 openssh-server,如果需要用本机远程登录其他的机器只需要客户端就行了(Ubuntu默认安装了客户端);而如果想要本机的SSH服务就需要安装服务器openssh-server。


    在Ubuntu的终端输入命令sudo apt-get install openssh-server及密码安装(我已经安装过了)。
在这里插入图片描述
    安装好后,输入sudo ps -e | grep ssh:命令查看一下,如果显示有sshd说明可以了,否则就sudo /etc/init.d/ssh start启动一下。
在这里插入图片描述

2. 查看服务器ip

    使用ifconfig命令查看服务器的ip。由于服务器是新买的,且CentOS7,Ubnutu16.04,Debian9,openSUSE15等以后版本系统已经默认不再集成这个命令了,需要我们手动安装相应的软件net-tools:sudo apt-get install net-tools
    安装好后再次输入命令ifconfig查看ip,其中第二行开头的inet后面跟着的就是。

3. 在自己电脑上安装Xshell 6和Xftp 6

    先在自己电脑上安装好Xshell 6和Xftp 6这两个软件,其中,Xshell 6是访问服务器用的,配置好后直接在上面的命令行使用就好了,相当于在服务器的终端。
    Xftp 6是用来传文件的,比如想把数据集从自己电脑上传到服务器就可以用这个。有了这个软件更加方便。
    安装过程就不演示了,如有需要可以直接使用我提供的这个下载链接。
    百度网盘链接 ,提取码:hp17

4. 用Xshell 6建立连接

    安装好后Xshell 6后,点击左上方的加号【新建】一个会话。
在这里插入图片描述

  • 【名称】可以随便取,起一个自己方便认的就好了;

  • 【主机】这里填刚刚ifconfig得到的Ubuntu服务器ip,然后点击【连接】;

  • 【端口号】我没改,默认的22就行;

  • 在弹出的对话框输入【用户名】,我的是gigabyte,这里填你主机的用户名,点击确定。
    在这里插入图片描述

  • 输入Ubuntu服务器的root【密码】,点击确定。
    在这里插入图片描述

  • 看到用户名这里已经变成我的服务器上的名字了,大功告成!
    在这里插入图片描述

    下次再打开Xshell 6的时候,它会记住我们上次配置好的会话,选择对应的点击连接就行了,特别方便。
在这里插入图片描述

  • 如果因为网络或是其他原因造成断联,只需在Xshell 6左侧的【会话管理器】中,重新双击之前建立好的会话就行了。

5. Xftp6

    最后再来说说Xftp 6。这个主要是拿来传文件的,虽说用Xshell来传应该也行,但是对于数据集这种文件数量比较多的,还是用Xftp直接拖动比较爽。
    具体的连接步骤和Xshell 6基本一致,也是建立会话,在【主机】处输入ip,后面输入对应的用户名和密码即可,我就不演示了。连接好后的效果如下:
在这里插入图片描述
    可以看到左侧是我的笔记本上,右侧是Ubuntu的家目录下,想要传什么文件直接拖拽即可。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值