美文网首页
Ubuntu18.04连接Linux服务器与文件传输

Ubuntu18.04连接Linux服务器与文件传输

作者: 银鳕鱼小王子 | 来源:发表于2019-02-21 19:37 被阅读0次

    1.前言

    最近新安装了Ubuntu18.04,需要连接Linux的服务器。之前一直使用的是Win10操作系统,有专门的连接服务器的软件,可以很方便的连接服务器和传输文件。现在,在Ubuntu上完全不知道怎么操作,所以上网查阅了一些博客,大概记录一下在Ubuntu下连接Linux服务器,并进行文件的上传和下载的方法。

    2.连接Linux服务器

    注意:这里连接的Linux服务器之前已经配置好了,已经安装了OpenSSH Server

    在Ubuntu系统里连接服务器的方法有很多,这里主要介绍两种:

    SSH命令连接

    利用SSH命令是最简单的方法。

    • 连接
      打开本地的终端(Ctrl+Alt+T),输入下面的指令:
    ssh 192.168.18.2   # ssh命令接IP地址,之后会提示你输入用户名称和密码
    ssh username@192.168.18.2  # username为登录时的用户名,之后只需要输入密码就能进行登录
    ssh -p port username@192.168.18.2  # port是服务器端设置的端口号,有时候在服务器端,设置了端口号就需要输入对应的端口号
    
    • 断开连接
      要断开与服务器的连接时,使用Ctrl + D 或者在终端输入指令:logout

    利用Remmina工具连接

    Ubuntu18.04自带了一个远程桌面连接工具--Remmina,它也支持SSH协议连接服务器,设置好连接后,下次可以直接连接,不需要重复输入用户名和密码等,跟Win10里使用的软件类似。


    Remmina

    打开Remmina主界面,点击左上角 + 新建连接:

    Remmina主界面

    设置连接的名称,选择SSH协议,输入服务器IP地址、用户名和密码:


    设置

    SSH Tunnel中可以设置端口号,默认为22号端口。

    3.文件传输

    在网上找到了两种文件传输的方法:

    scp命令

    关于scp命令的详细内容参考:https://www.cnblogs.com/webnote/p/5877920.html

    • 从本地上传文件到服务器
    scp local_file remote_username@remote_ip:remote_folder #上传到指定的文件夹内
    scp local_file remote_username@remote_ip:remote_file #指定了上传后的文件名
    
    • 从本地上传目录到服务器
    scp -r local_folder remote_username@remote_ip:remote_folder #-r:递归复制整个目录
    
    • 从服务器下载文件/目录到本地
    scp remote_username@remote_ip:remote_file local_folder #下载文件
    scp -r remote_username@remote_ip:remote_folder local_folder #下载文件夹
    

    FileZilla工具

    相比于利用scp命令上传和下载文件,FileZilla提供了图形界面形式的文件传输,更加方便。Ubuntu18.04默认没有安装FileZilla工具,可以去官网下载或者在Ubuntu软件中搜索安装。

    Ubuntu软件-FileZilla

    打开FileZilla,设置IP地址等相关信息,点击快速连接即可:

    FileZilla
    • 上传文件/目录:在文件/目录上右键选择上传
    • 下载文件/目录:在文件/目录上右键选择下载
      在左上角的文件->站点管理器可以管理常用的服务器站点,避免重复输入。

    相关文章

      网友评论

          本文标题:Ubuntu18.04连接Linux服务器与文件传输

          本文链接:https://www.haomeiwen.com/subject/msoryqtx.html