如何实现连接一个Linux服务器

 更新时间:2023年09月15日 09:42:00   作者:哈工大的许政  
这篇文章主要介绍了如何实现连接一个Linux服务器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

本文中提到的Linux服务器,是一台安装Ubuntu系统的工作站。

Linux服务器端准备工作

首先需要在Linux服务器上安装 openssh-server ,打开Linux服务器命令行终端,键入下面命令

sudo apt-get install openssh-server

修改Linux服务器的 ssh 配置文件

sudo gedit /etc/ssh/sshd_config

先使用"#"注释掉 PermitRootLogin without-password

添加一行 PermitRootLogin yes

然后开启 ssh 服务

ps -e | grep ssh

客户端准备工作

客户端既可以是Windows系统用户,也可以是Linux系统用户,下面我们就分别介绍这两种系统如何来连接Linux服务器

Ubuntu系统

一般情况下,Ubuntu系统都是自带了 openssh-client ,如果没有安装,在命令行键入下面

sudo apt-get install openssh-client

如果已经安装好了 openssh-client ,那么可以使用下面的命令连接服务器

ssh username@IP

这里的 username 是服务器的一个用户账号, IP 也是服务器的IP地址

Windows系统

Windows平台下有许多提供 ssh 服务的软件,我们在这里使用 Xshell 5 软件

打开 Xshell 5 软件,点击左上角的新建

主机处输入Linux服务器的IP地址,协议选择为 ssh 端口号22

点击确定按钮,再点击连接,此时会弹出一个交互窗口,输入服务器的一个账户和密码

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

数据传输

下面我们就分别介绍Windows和Linux两种系统如何与Linux服务器进行数据传输

Ubuntu系统

在于服务器连接正常后,再次打开一个命令行终端,键入以下命令,就可以将客户端数据传入服务器

scp ./filename username@IP:/home/bio321/Desktop

也可以将服务器端的数据传入到客户端,键入以下命令

scp username@IP:/home/bio321/Desktop/filename ./data 

Windows系统

在Linux服务器安装 lrzsz ,服务器端打开命令行,键入以下命令安装

sudo apt-get install lrzsz

将客户端数据传入服务端,服务端打开命令行,键入命令 rz

将服务端数据传入客户端,服务端打开命令行,键入命令 sz

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux服务器配置ip白名单防止远程登录以及端口暴露的问题

    Linux服务器配置ip白名单防止远程登录以及端口暴露的问题

    今天小编就为大家分享一篇Linux服务器配置ip白名单防止远程登录以及端口暴露的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • 详解Mac自带apache配置

    详解Mac自带apache配置

    Mac自身带了apache,可以直接用来搭建本地web容器,配置过程基本同于windows,但有几个点需要注意一下(避免踩坑)
    2017-06-06
  • Linux系统下gitee使用git提交代码方式

    Linux系统下gitee使用git提交代码方式

    这篇文章主要介绍了如何在Linux系统中安装和配置Git,如何生成SSH密钥并将其添加到GitHub或Gitee账户,以及如何将本地项目推送到Gitee远程仓库的步骤
    2026-01-01
  • Apache APISIX Dashboard 未授权访问漏洞分析(CVE-2021-45232)

    Apache APISIX Dashboard 未授权访问漏洞分析(CVE-2021-45232)

    Apache APISIX 是一个动态、实时、高性能的 API 网关, 提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能,这篇文章主要介绍了Apache APISIX Dashboard 未授权访问漏洞(CVE-2021-45232),需要的朋友可以参考下
    2023-03-03
  • Linux基线检查与安全加固方式

    Linux基线检查与安全加固方式

    本文详细介绍了Linux安全加固的多个方面,包括账户管理、口令策略、SSH安全设置等,首先,对于账户管理,介绍了口令锁定策略、口令生存期、口令复杂度、密码重用限制以及禁止存在空密码账户等方面的检查和加固操作,其次,在服务管理方面
    2024-10-10
  • linux操作系统内核升级过程

    linux操作系统内核升级过程

    这篇文章主要介绍了linux操作系统内核升级过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Linux下的 mariadb 使用 root 用户启动方式(推荐)

    Linux下的 mariadb 使用 root 用户启动方式(推荐)

    这篇文章主要介绍了Linux下的 mariadb 使用 root 用户启动方式,本文内容虽然简单,但是给大家介绍的非常到位,通过实例文字说明,需要的朋友可以参考下
    2019-11-11
  • Linux虚拟机重启找不到IP的解决方案

    Linux虚拟机重启找不到IP的解决方案

    这篇文章主要为大家详细介绍了Linux虚拟机重启找不到IP问题的解决方案,文中通过示例图片和代码进行了详细的讲解,有需要的小伙伴可以参考下
    2024-12-12
  • Linux学习教程之redis哨兵集群详解

    Linux学习教程之redis哨兵集群详解

    这篇文章主要给大家介绍了关于Linux学习教程之Redis哨兵集群的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用redis具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • Linux进行磁盘扩容的详细步骤

    Linux进行磁盘扩容的详细步骤

    将第二块硬盘添加到已存在的逻辑卷(Logical Volume)需要通过扩展卷组(Volume Group)实现,以下是详细操作步骤,分为两个主要阶段:首先将新硬盘加入卷组,然后扩展逻辑卷和文件系统,需要的朋友可以参考下
    2026-05-05

最新评论