首页 > 系统相关 >Windows和Ubuntu系统如何远程连接Linux服务器

Windows和Ubuntu系统如何远程连接Linux服务器

时间:2024-11-10 09:15:30浏览次数:3  
标签:文件 Windows Linux ssh Ubuntu xshell 服务器

前言

  • 因为很多实验都要在工作站上面运行,为了避免拿着装着数据的硬盘在自己电脑和工作站之间来回跑,我简单总结一下在windows和Ubuntu系统下远程访问Linux服务器的过程吧,也方便大家参考。

Windows连接Ubuntu服务器

准备工作

xshell软件下载地址:

  • 链接:http://pan.baidu.com/s/1c1Woj2C
  • 密码:l6hg
  • 安装xshell:**正常安装就行,注意用途不要选择商业版,商业版收费,选择教学/学生版就行**。

xshell连接Ubuntu

安装openssh-server

  • 安装完xshell后要先在连接的Ubuntu主机下开启SSH服务,因为xshell是用ssh服务连接Ubuntu的,当然也可以配置免密码登陆Ubuntu,但那个稍微要复杂一点,我们只介绍用账号密码登陆。

  • 一般需要先安装openssh-server,才能开启ssh服务,在Ubuntu机器上运行:

    sudo apt-get install openssh-server
  • 然后开启ssh服务:

    ps -e | grep ssh
  • 一般建议服务器24小时开机,这样就不用每次都要启动ssh了.

xshell会话

  • 打开xshell软件,点击左上角 新建,输入连接名称,Ubuntu机器的IP地址,注意协议选择ssh,端口是22.


  • 单击确定按钮,再单击连接按钮,之后会跳出一个窗口,让你输入用户名和密码,可以选择记住用户名和密码,这样省得下次重新输入了。


  • 然后单击确定按钮,就可以看到你已经连接上Ubuntu系统了。
  • 然后你对服务器的一切操作都可以再这个终端操作了。既然选择了Linux系统,应该适应这种纯命令行操作,熟悉之后效率会高很多。

文件传输

  • 这是最重要的一部分,既然要在服务器上跑数据,那就得吧数据传到服务器上吧。

  • 文件传输得方法有很多,我之前用过filezilla传文件,后来我发现一种更简单的传文件方法。可以用上传下载工具包rz及sz上传和下载文件。

  • 先安装工具包,在xshell命令框种输入:

    sudo apt-get install lrzsz
  • 安装完之后,从Windows上传文件,命令为rz,如图:


  • 从服务器上下载文件到Windows的命令为sz,后面要跟下载文件的文件名:

    sz 2017-谭庆波.doc
  • 这条命令执行的时候会让你选择文件保存的路径,然后点击确定按钮就可以了。

  • 因为是局域网,用这种方法传大文件应该也没有什么压力。

Ubuntu连接Linux服务器

  • 在连接之前还是要保证Linux服务器上装有openssh-server啦,怎么安装参见上面~

  • 在Linux服务器上修改ssh的配置文件,这个文件 /etc/ssh/sshd_config,在里面将PermitRootLogin的值改成yes,然后在重启一下ssh服务。

    PermitRootLogin yes
    service sshd restart
  • 之后就可以在你的Ubuntu机器上远程登陆这台服务器了。方式如下:

    ssh rootusername@IP
  • rootusername是你服务器的用户名,IP是你服务器的IP地址,之后在输入密码,就可以登陆上去了。

    Ubuntu文件传输

  • 上传文件:

    scp 文件名 rootusername@IP:/tmp
  • 由于文件系统的权限问题,只能将本系统的文件上传到服务器的/tmp文件夹下,然后再从tmp文件夹中拷到需要的目录中去。

  • 下载文件:

  • 如果把文件从远程机器拷贝到本机当前目录用这个命令:

    scp rootusername@IP:/home/a.tar.tz 
  • 拷贝远程机器的整个目录下的文件:

    scp -r rootusername@IP:/home/* ./
  • 注意,文件传输命令都是在本地机终端上运行。

标签:文件,Windows,Linux,ssh,Ubuntu,xshell,服务器
From: https://blog.csdn.net/weixin_46575696/article/details/143639758

相关文章

  • Linux Centos7 如何安装图形化界面
    如果系统是以最小安装的话,一般是不带有图形化界面的,如果需要图形话界面,需要单独安装。本篇教程,主要介绍如何在CentOS7中安装图形化界面。1、更新系统首先,保证系统依赖版本处于最新。sudoyumupdate-y2、安装GNOME桌面环境sudoyumgroupinstall"GNOMEDeskto......
  • 嵌入式linux中gpio子系统的开发与实现
       大家好,今天主要给大家分享一下,如何使用gpio子系统,来控制对应的引脚电平状态与实现。第一:linux中gpio子系统描述gpio0:gpio@fdd60000{compatible="rockchip,gpio-bank";reg=<0x00xfdd600000x00x100>;interrupts=<GIC_SPI33IRQ_TYPE_L......
  • Linux复习2(常用命令与进程线程)
    常用命令:进入管理员模式:sudosu退出:exit;查看当前目录文件:ls(-a:显示隐藏文件;-l:查看详细信息)查看当前目录位置:pwd查看文件内容:catmoreheadtail(head与tail可以加行数)查看多个:cata.cb.c拼接文件:cata.cb.c->d.c查看帮助文档:manname创......
  • Ubuntu下如何管理多个ssh密钥
    Ubuntu下如何管理多个ssh密钥前言‍我一直在逃避这个问题,误以为我能够单纯地用一个ssh走天下。好吧,现实是我不得不管理多个ssh做,那就写个博客总结一下吧。查阅后发现前人已经总结了不少,那我就结合之后,再发展一下吧,参考资料按照markdown的规范,放在文末。‍Note:‍......
  • Ubuntu下如何管理多个ssh密钥
    Ubuntu下如何管理多个ssh密钥前言‍我一直在逃避这个问题,误以为我能够单纯地用一个ssh走天下。好吧,现实是我不得不管理多个ssh做,那就写个博客总结一下吧。查阅后发现前人已经总结了不少,那我就结合之后,再发展一下吧,参考资料按照markdown的规范,放在文末。‍Note:‍......
  • go: ubuntu安装go 1.23.3
    一,下载官网:https://go.dev/从首页进入到下载页面:如图:选择适合自己系统的版本复制下载地址,从命令行下载$wgethttps://go.dev/dl/go1.23.3.linux-amd64.tar.gz二,安装1,解压:$tar-zxvfgo1.23.3.linux-amd64.tar.gz移动到安装目录:$mvgo/usr/local/soft/2,......
  • Windows 11 对于 BZip2、Gzip、XZ 和 Zstandard 这些压缩格式的支持情况如下表所示:Win
      BZip2、Gzip、XZ和Zstandard(Zstd)是四种常见的压缩算法,它们在不同的应用场景中有各自的优势。下面是它们的详细说明:1. BZip2 (Block-sortingcompressionalgorithm)格式扩展名:.bz2压缩算法原理:BZip2使用Burrows-WheelerTransform(BWT)和Move-to-Front......
  • 如何在 Ubuntu 18.04 上为生产环境设置 Node.js 应用程序
    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。简介Node.js是一个用于构建服务器端和网络应用程序的开源JavaScript运行环境。该平台可在Linux、macOS、FreeBSD和Windows上运行。虽然你可以在命令行上运行Node.j......
  • WINDOWS XP ReactOS 4.2 对象类型
    系列文章目录文章目录系列文章目录4.2对象类型OBJECT_TYPE_INITIALIZERExpInitializeTimerImplementation()ObpInsertEntryDirectory()ObInit()IopCreateObjectTypes()4.2对象类型对象是分类的,因而是有“类型(Type)”的,前面列举了许多常用的Windows对象类型。但是要列举......
  • 驱动开发系列27 - Linux Kernel 内核调试环境配置
    目录一:概述二:名词解释      1.什么是busybox?它有什么作用?内核调试为什么需要它?     2.什么是initramfs?它有什么作用?它是怎么制作出来的?      3.什么是qemu?它有什么作用?它是怎么安装的?     4.kernel(内核)如何下载与编......