Windows/Linux系统ftp服务器搭建

news2025/1/18 3:30:14

文章目录

  • 一、Windows系统ftp服务器搭建
  • 二、Linux系统ftp服务器搭建
  • 二、安装完成测试


一、Windows系统ftp服务器搭建

系统是2008r2,全图,按照图一步一步点就行了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
找个有telnet的电脑测试一下端口,windows的ftp默认端口是21
在这里插入图片描述
返回是这个

在这里插入图片描述
同网段电脑登录测试
在这里插入图片描述

二、Linux系统ftp服务器搭建

Linux系统的话就更简单了,挂载镜像,配置yum源,直接rpm安装
如果不方便挂载镜像,安装包下载centos7包下载 centos6包下载

[root@hiscs ~]# cd /os
[root@hiscs os]# ls
CentOS_BuildTag  EFI  EULA  GPL  images  isolinux  LiveOS  Packages  repodata  RPM-GPG-KEY-CentOS-7  RPM-GPG-KEY-CentOS-Testing-7  TRANS.TBL
[root@hiscs os]# cd Packages/
[root@hiscs Packages]# ls *ftp*
ftp-0.17-67.el7.x86_64.rpm  lftp-4.4.8-8.el7_3.2.x86_64.rpm  tftp-5.2-13.el7.x86_64.rpm  tftp-server-5.2-13.el7.x86_64.rpm  vsftpd-3.0.2-22.el7.x86_64.rpm
[root@hiscs Packages]# rpm -ivh ftp-0.17-67.el7.x86_64.rpm 
warning: ftp-0.17-67.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing...                          ################################# [100%]
	package ftp-0.17-67.el7.x86_64 is already installed

二、安装完成测试

1.测试将linux系统上的文件传输到windows服务器

[root@hiscs soft]# ftp
ftp> open 192.168.5.190 21   --win的端口号是21
Connected to 192.168.5.190 (192.168.5.190).
220 Microsoft FTP Service
Name (192.168.5.190:root): administrator  --输入win的用户名
331 Password required for administrator.
Password:   --输入win的密码
230 User logged in.
Remote system type is Windows_NT.
ftp> ls
227 Entering Passive Mode (192,168,5,190,254,12).
125 Data connection already open; Transfer starting.
10-18-23  03:54PM                    0 1.txt   --这样
226 Transfer complete.
ftp> lcd /home/soft    --本地系统切换到/home/soft目录
Local directory now /home/soft
ftp> mput ntp*     --传输文件测试
mput ntp-4.2.8p15? y
ntp-4.2.8p15: not a plain file.
mput ntp-4.2.8p15.tar.gz? y
227 Entering Passive Mode (192,168,5,190,254,13).
125 Data connection already open; Transfer starting.
226 Transfer complete.
7043140 bytes sent in 0.246 secs (28635.19 Kbytes/sec)

2.配置一个rman备份自动传输脚本

#!/bin/bash
export BACKUPTIME=`date +'%Y%m%d'`
export DELETETIME=`date -d -2day +%Y%m%d `
ftp -n >/backup/ftplog/toftp_full.log <<EOF
open 192.168.5.190 21
user administrator Ekinghis12#$
binary
hash
prompt
lcd /backup/file/$BACKUPTIME   --这个要配合rman备份脚本,在备份的时候自动生成以日期命名的文件夹
mput dbfull*
mput control*
mput arch*
mdelete dbfull*$DELETETIME.bak   --这个要配合rman备份脚本,在备份的时候自动生成以日期命名的文件
mdelete control*$DELETETIME.bak   --这个要配合rman备份脚本,在备份的时候自动生成以日期命名的文件
mdelete arch*$DELETETIME.bak   --这个要配合rman备份脚本,在备份的时候自动生成以日期命名的文件
close
bye
EOF

执行脚本,观察win系统ftp目录是否接收到文件
在这里插入图片描述
能正常接收,有需要的话可以配置定时任务,定时传输备份到异地服务器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1107602.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

常用的自动化测试框架

无论是在自动化测试实践&#xff0c;还是日常交流中&#xff0c;经常听到一个词&#xff1a;框架。之前学习自动化测试的过程中&#xff0c;一直对“框架”这个词知其然不知其所以然。 最近看了很多自动化相关的资料&#xff0c;加上自己的一些实践&#xff0c;算是对“框架”…

微机原理——汇编指令(上部)

文章目录 一、8086/8088 16位微处理器内部结构二、汇编指令集指令概述1、指令2、指令的分类3、指令的组成4、指令的存放 标志寄存器1、C标志——进位/借位标志2、A标志——辅助进位/辅助进位标志3、S标志——符号标志4、Z标志——零标志5、P标志——奇偶标志6、O标志——溢出标…

Leetcode 142 环形链表II(链表:快2慢1指针相遇即有环)

Leetcode 142 环形链表II&#xff08;链表&#xff1a;快2慢1指针相遇即有环&#xff09; 解法1 https://leetcode.cn/problems/linked-list-cycle-ii/description/ 解法1 &#x1f534;1.【有无环】快慢指针&#xff0c;快指针每次走两步&#xff0c;慢指针每次走一步&#xf…

通过开发者工具-网络排查响应时间过长的问题

关键词&#xff1a;network 网络 pending 开发者工具 有时候我们会发现某次http请求花费了很长时间&#xff0c;比如会花费十几秒&#xff0c;那么我们可以通过开发者工具的网络和其他一些工具来分析请求时间过长的原因 Dev Tool 中时间线各阶段代表的意义 分别用edge、chorm…

单链表经典OJ题:反转链表

题目&#xff1a; 给你单链表的头节点 head &#xff0c;i请你反转链表&#xff0c;并返回反转后的链表。 图例&#xff1a; 分析&#xff1a; 根据链表的特征&#xff0c;反转链表的本质便是改变节点内部的指针方向。 将原先指向下一个节点的指针进行修改&#xff0c;将其的…

正点原子嵌入式linux驱动开发——Linux蜂鸣器

蜂鸣器驱动原理 有源蜂鸣器只要通电就会叫&#xff0c;所以可以做一个供电电路&#xff0c;这个供电电路通过一个IO来控制其通断 &#xff0c;一般使用三极管来搭建这个电路。 在Linux下编写蜂鸣器驱动就需要以下工作&#xff1a; 设备树中创建蜂鸣器节点&#xff0c;加入GP…

【MySQL系列】- SELECT语句执行顺序

【MySQL系列】- SELECT语句执行顺序 文章目录 【MySQL系列】- SELECT语句执行顺序一、MYSQL逻辑查询处理的步骤图二、MYSQL执行顺序详解2.1 执行FROM操作2.2 应用ON过滤器2.3 JOIN外部行2.4 应用WHERE过滤器2.5 GROUP BY分组2.6 应用ROLLUP 或 CUBE2.7 HAVING过滤2.8 处理SELEC…

Mysql数据库 1. SQL基础语法和操作

一、Mysql逻辑结构 一个数据库软件可以包含许多数据库 一个数据库包含许多表 一个表中包含许多字段&#xff08;列&#xff09; 数据库软件——>数据库——>数据表——>字段&#xff08;列&#xff09;、元组&#xff08;行&#xff09; 二、SQL语言基础语法 1.SQL…

01:linux基础---gcc/makefile/gdb

目录 一:GCC 1:简历 2:编译过程 3:编译顺序 A:预处理 B:编译 C:汇编 D:链接 4:编译选项 5:静/动态库 A: 前言 B: 库 C:静态库 D:动态库 6:练习 A: 目录结构 B: 目录结构 二:makefile 1:makefile变量 A:make变量预定义变量 B:make自动化变量 2:3个等…

springboot+html实现密码重置功能

目录 登录注册&#xff1a; 前端&#xff1a; chnangePssword.html 后端&#xff1a; controller: Mapper层&#xff1a; 逻辑&#xff1a; 登录注册&#xff1a; https://blog.csdn.net/m0_67930426/article/details/133849132 前端&#xff1a; 通过点击忘记密码跳转…

滚雪球学Java(53):从入门到精通:SimpleDateFormat类高深用法,让你的代码更简洁!

咦咦咦&#xff0c;各位小可爱&#xff0c;我是你们的好伙伴——bug菌&#xff0c;今天又来给大家普及Java SE相关知识点了&#xff0c;别躲起来啊&#xff0c;听我讲干货还不快点赞&#xff0c;赞多了我就有动力讲得更嗨啦&#xff01;所以呀&#xff0c;养成先点赞后阅读的好…

通讯协议学习之路:USART协议理论

通讯协议之路主要分为两部分&#xff0c;第一部分从理论上面讲解各类协议的通讯原理以及通讯格式&#xff0c;第二部分从具体运用上讲解各类通讯协议的具体应用方法。 后续文章会同时发表在个人博客(jason1016.club)、CSDN&#xff1b;视频会发布在bilibili(UID:399951374) 一、…

把微信好友不小心删了,有什么办法找回?

常见的重新加回微信好友有以下几种&#xff1a; ①通过微信群找回&#xff0c;看有无共同的群&#xff0c;重新将对方加回来 ②通过朋友圈的动态找回 ③如果是加不久的好友&#xff0c;可以在微信新的朋友功能里重新添加 ④通过共同好友&#xff0c;让朋友圈推荐好友名片找…

一键式AI智能剪辑,轻松处理视频,释放无限创意!“

想象一下&#xff0c;您可以在几秒钟内完成一个复杂的视频剪辑&#xff0c;而无需投入大量的时间和精力。现在&#xff0c;这个梦想已经成为现实&#xff01;我们的新一代AI智能剪辑技术&#xff0c;将使视频处理变得轻松无压力。 第一步&#xff1a;首先进入好简单批量智剪主…

C#上位机序列9: 批量读写+事件广播

1. 读取配置文件及创建变量信息&#xff08;点位名称&#xff0c;地址&#xff0c;数据类型&#xff08;bool/short/int/float/long/double&#xff09;&#xff09; 2. 读任务&写任务,数据有变化时事件广播通知 using HslCommunication; using HslCommunication.Core; usi…

基于YOLOv8模型的水下目标检测系统(PyTorch+Pyside6+YOLOv8模型)

摘要&#xff1a;基于YOLOv8模型的水下目标检测系统可用于日常生活中检测与定位鱼、水母、企鹅、海鹦、鲨鱼、海星、黄貂鱼&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的目标检测&#xff0c;另外本系统还支持图片、视频等格式的结果可视化与结果导出。本系统…

34 机器学习(二):数据准备|knn

文章目录 数据准备数据下载数据切割转换器估计器 kNN正常的流程网格多折交叉训练原理讲解距离度量欧式距离(Euclidean Distance)曼哈顿距离(Manhattan Distance)切比雪夫距离 (Chebyshev Distance)还有一些自定义的距离 就请读者自行研究 再识K-近邻算法API选择n邻居的思辨总结…

MySQL分组查询每组最新的一条数据(提供三种实现方法,附带三种方法查询性能比较和分析查询原理)

目录 一、前言二、注意事项三、准备SQL四、错误查询分析4.1、错误原因 五、实现方法5.1、实现方法一&#xff08;使用 LIMIT 查询&#xff09;5.2、实现方法二&#xff08;使用 DISTINCT 查询&#xff09;5.3、实现方法三&#xff08;使用 MAX(id) 查询&#xff0c;只适用于自增…

一篇文章讲明白double、float丢失精度的问题

1.背景 1.10.1 1.2000000000000002 发现上面计算的值竟然和数学计算不一致 2. 问题 计算机是通过二进制计算的&#xff0c;如果我们在二进制的视角来看待上面问题&#xff0c;就很容易发现问题了。 例如&#xff1a;把「0.1」转成二进制的表示&#xff0c;然后还原成十进制&…

846. 树的重心

输入样例 9 1 2 1 7 1 4 2 8 2 5 4 3 3 9 4 6输出样例&#xff1a; 4 分析&#xff1a;因为有n-1条边&#xff0c;所以每个点必然会连接到其他点&#xff0c;不存在孤立点&#xff0c;因此&#xff0c;我们从1-n任意点开始dfs都是可以的&#xff0c;因为无论怎么样&#xff0…