【Linux 系统编程】Xshell 远程连接Linux 服务器

本文介绍如何在Ubuntu系统中安装SSH服务,并通过Xshell实现远程连接。包括检查SSH服务状态、安装SSH服务、配置Xshell等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我这里有一台电脑,装的Ubuntu系统,当我想使用时,又要去使用另外一台机器(如果没有,可以直接去阿里云整一台主机),更何况文件传输也不方便,比较麻烦,后来,看着同事用的Xshell 远程连接Linux,挺方便的就折腾了一番,当然,putty,xftp是个很不错的选择。

xshell和xftp是windows下访问ubuntu(linux)服务器的一个非常好使的工具。

ubuntu安装ssh服务器

首先,判断Ubuntu是否安装了ssh服务: 
1、输入:

#ps -e |grep ssh
 
 
  • 1
  • 1

如果服务已经启动,则可以同时看到“ssh-agent”和“sshd”,否则表示没有安装服务,或没有开机启动 。

2、安装ssh服务,输入命令:

#sudo apt-get install openssh-server  
 
 
  • 1
  • 1

出现问题时,重启ssh服务:

sudo service ssh restart
 
 
  • 1
  • 1

3、启动服务:

#/etc/init.d/ssh start  
 
 
  • 1
  • 1

4、本机测试是否能够成功登录:

# ssh 用户名@本机ip地址

例如:
# ssh xuhao@192.168.xxx
 
 
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

最后测试成功如下:

Welcome to Ubuntu 15.10 (GNU/Linux 4.2.0-42-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

1 package can be updated.
0 updates are security updates.

Last login: Sun Sep 18 12:35:27 2016 from 192.168.xxx

 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
在Ubuntu 上查看其IP

在windows 使用xshell连接 远程linux 双方必须是有网络的,不然无法连接。

输入:

$ ifconfig
 
 
  • 1
  • 1

如下图:

这里写图片描述

红色箭头指向的地方就是Ubuntu的IP。

在windows 上查看其IP

在管理员 dos命令控制台上输入

ipconfig
 
 
  • 1
  • 1

如下图:

这里写图片描述

检测是否能互相ping通

在windows 同dos命令下:

ping Ubuntu 的ip
 
 
  • 1
  • 1

在Ubuntu 下:

ping Windows的ip
 
 
  • 1
  • 1

查看他们是否能ping。

配置Xshell远程登录

如果没有Xshell的,去网上下载一个。

我们打开Xshell:

这里写图片描述

参数说明:

名称: 自己随便起个名字; 
协议: 选择SSH协议; 
主机: 填写Ubuntu的IP。

下面的重新连接,根据需要选择就行,

填完之后,点击OK,填写Ubuntu的密码,contect(连接)。最后就连接成功了。

这里写图片描述

连接成功就可以控制远程服务器了,然后在去下载一个Xftp,进行文件传输,很方便,哈哈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值