如何实现连接一个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

总结

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

相关文章

  • Windows操作系统下Linux虚拟机的安装与配置教程图解

    Windows操作系统下Linux虚拟机的安装与配置教程图解

    这篇文章主要介绍了Windows操作系统下Linux虚拟机的安装与配置,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Windows10使用Linux子系统实现轻松安装多个linux

    Windows10使用Linux子系统实现轻松安装多个linux

    这篇文章主要为大家学习介绍了Windows10如何使用Linux子系统实现轻轻松松安装多个linux,本文通过图文为大家进行了详细介绍,需要的可以收藏一下
    2023-08-08
  • linux下安装nodejs及npm的方法

    linux下安装nodejs及npm的方法

    本篇文章主要介绍了linux下安装nodejs及npm的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • VirtualBox 未指定要bridged的网络界面的解决办法

    VirtualBox 未指定要bridged的网络界面的解决办法

    这篇文章主要介绍了VirtualBox 未指定要bridged的网络界面的解决办法的相关资料,希望通过本文能帮助到大家,让大家解决遇到这样的问题,需要的朋友可以参考下
    2017-10-10
  • 教你一招实现Linux中的文本比对

    教你一招实现Linux中的文本比对

    这篇文章主要给阿加介绍了关于Linux下文本比对的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • linux中如何查看Raid磁盘阵列信息

    linux中如何查看Raid磁盘阵列信息

    这篇文章主要介绍了linux中如何查看Raid磁盘阵列信息的相关资料,需要的朋友可以参考下
    2015-09-09
  • Linux netstat命令查看并发连接数的方法

    Linux netstat命令查看并发连接数的方法

    当我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?下面这篇文章就给大家详细的介绍了Linux netstat命令查看并发连接数的方法。
    2016-11-11
  • Linux中的进程状态和优先级

    Linux中的进程状态和优先级

    这篇文章主要介绍了Linux中的进程状态和优先级方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • undefined reference to ''pthread_create''的解决方法

    undefined reference to ''pthread_create''的解决方法

    undefined reference to 'pthread_create'的解决方法,需要的朋友可以参考一下
    2013-05-05
  • Linux利用inotify和rsync服务实现数据实时同步的原理解析

    Linux利用inotify和rsync服务实现数据实时同步的原理解析

    inotify是系统内核的一个监控服务,属于操作系统内核的一个特有机制,用于监控文件的信息变化,这篇文章主要介绍了Linux利用inotify和rsync服务实现数据实时同步,需要的朋友可以参考下
    2022-10-10

最新评论