欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建

发布时间:2024/1/23 linux 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

【Linux操作系统】Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建

学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要讲到的Ubuntu中软件的安装和ftp服务器的搭建.

远程操作

什么是远程操作?

  • 当主机和操作者不在同一个地点,而操作者要远程控制一台主机,那么就需要在远程的计算机上进行和主机交互

为什么要远程操作

目前基本上很多情况下存在的现象:

在软件需要服务器的时候,可选的方案有:

  • 自己搭建一台服务器.
  • 租用一台商业服务器.
  • 服务器一般采用的系统:

    • windows server、Linux系统居多

    服务器搭建好之后,需要将软件的所有资源从本地的客户端计算机上传至服务器计算机。

    上传方式:采用远程登录及远程拷贝命令等技术

    常用的服务器:

  • ssh服务器
  • ftp服务器
  • Ubuntu中软件安装

    方式

    离线安装:ubuntu中的离线软件包格式为.deb

    deb文件安装

    • 使用dpkg命令进行安装和写在deb包
    • 参数-i代表离线安装

    在线安装:使用apt-get命令进行安装

    apt-get安装

    • 在线安装apt-get命令,主要用于在线从互联网的软件仓库中搜索、安装、升级、卸载软件

    在线安装的命令格式:

    sudo apt-get install 安装包,表示在线安装deb安装包

    更改镜像源

    • 因为使用apt-get命令默认是从国外的服务器上下载安装软件的,从国外服务器上下载安装速度非常慢,所以需要修改成需要的国内镜像源服务器

    镜像源:下载软件的一个源服务器

    更改镜像源方式

  • 可视化界面修改:在ubuntu设置中找到“软件和更新”修改“源代码”中的镜像源,然后保存修改
  • 手动方式更改镜像源:
  • 进入清华大学开源软件镜像中寻找目标镜像
  • 打开“etc/apt/sources.list”文件将找到的目标镜像路径拷贝替换保存
  • 回到终端执行“sudo apt-get update”更新镜像源
  • 修改完镜像源之后可以在终端里面使用“sudo apt-get install 软件名安装”
  • ftp服务器

    • FTP(File Transfer Protocl)文件传输协议的英文简称
    • 主要用于Internet上的控制文件的双向传输

    双向传输:

    • 客户端上传至服务器-上传
    • 服务器拉去至客户端-下载

    FTP架构图

    FTP服务器的设置流程

  • 检查服务器计算机上ftp版本vsftpd -version
  • 如果没有进行安装,先给服务器安装ftpsudo apt-get install vsftpd
  • 修改vsftpd.conf配置文件可以采用sudo gedit /etc/vsftpd.conf
    也可以采用 sudo vim /etc/vsftpd.conf 注意:在修改时仔细核对下面的代码,并进行修改,没有的代码手动加上.
  • 注意:

     设置local_root时必须要先保证设置的这个目录

  • 在/etc下面创建一个文件vsftpd.chroot_list文件,然后打开这个文件向文件中写入一个服务器计算机的用户名称,这个用户名就是登录ftp服务器时需要的用户名
  • 修改好配置文件之后修改vsftpd.chroot_list文件的权限去掉(写)添加上(可执行) 注意:修改权限的时候,要一步一步修改
  • 之后开启ftp服务sudo /etc/init.d/vsftpd restart 执行之后显示 vsftpd.service,ftp服务器正常开启并运行 至此只能证明ftp在服务器计算机上的运行是没有问题,但是服务器是否能够和客户端进行交互还不能确定
    • 1

    FTP客户端设置

  • 为了验证FTP服务器的网络配置是否正确,在本机客户端计算机中按下windows+r输入cmd命令测试
  • 首先检测客户端是否能够通过Internet访问浏览器
  • 检查服务器的IP地址:xxx.xxx.xx.xxx
  • 在客户端计算上进行Ping服务器IP地址
  • 网络能Ping通那么就可以证明两台计算机之间可以相互访问
  • 测试ftp功能
  • 在客户端命令框中输入:ftp 服务端的IP地址
  • 输入在vsftpd.chroot_list中添加的用户名及登录密码测试连接
  • 提示Login successful证明成功与服务器ftp连接,至此可以进行传输文件
  • 图形界面传输和命令传输
  • 安装一款图形界面ftp工具:FileZilla Client或flashFxp
  • 使用客户端工具测试上传和下载,没问题就ok了
  • FileZilla Client的使用教程

  • 首先我们打开FileZilla Client以后,在上方的任务栏中,点击文件中的站点管理器.
  • 然后在弹出的对话框中点击新站点,新建一个站点并取名.
  • 然后协议选择FTP-文件传输协议,主机就填写本机的ftp,加密选择要求隐式的 FTP over TLS ,登录类型选择正常,然后用户和密码,填写Linux系统的用户和密码即可.
  • 然后点击连接,第一次肯定不会成功,因为你还没有在主界面填写用户名和密码,在主界面填写以后,点击快速连接即可,然后就可以实现文件的上传和下载了.
  • 总结

    以上是生活随笔为你收集整理的lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。