需要在C#中支持文件批量上传功能,第一时间想到的就是用FTP。由于之前没有用过FTP,本文先基于参考文献学习如何在Windows Server 2008搭建FTP服务,后续再学习在客户端用C#调用FluentFTP传输文件。   在Windows Server 2008中搭建FTP服务主要分为4大块内容:1)添加FTP功能;2)创建FTP专用账号;3)创建FTP专用文件夹;4)在IIS中创建F            
                
         
            
            
            
            本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker 的名词术语,比如:容器、镜像等,随后将使用 Docker 搭建一个 Java Web 运行环境,最后将对本文做一个总结。我们先来回顾一下传统虚拟化技术的体系架构:可见,我们在宿主机的操作系统上,可安装了多个虚拟机,而在每个虚拟机中,通过虚拟化技术,实现了一个虚拟操作系统,随后,就可以在该虚拟操作系统上,安装自己所需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 21:05:58
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、了解ftp  1.定义:ftp是一种建立在TCP上的文件传输协议,可以使主机间共享文件,使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。  2.工作模式:(相对于ftp-server根据数据传输通道连接由谁发起)    主动模式:命令端口:21    数据端口:20    防火墙要求:大于1024的端口和21、20 可以通信       &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 12:00:45
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            CentOS7配FTPS:yum install vsftpdvi /etc/vsftpd/vsftpd.confssl_enable=YES
allow_anon_ssl=NO
#force_local_data_ssl=YES
#force_local_logins_ssl=YES
rsa_cert_file=/etc/vsftpd/ssl/aa.crt
rsa_private_key_fil            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-31 19:21:56
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            FTP,FTPS 与 SFTP 的区别
FTP (File Transfer Protocol)是一种常用的文件传输协议,在日常工作中被广泛应用。不过,FTP 协议使用明文传输。如果文件传输发生在公网,会将所有凭据、操作指令,以及传输的文件内容,都以明文的方式暴露出来,特别是在公有云广泛应用的今天,这种传输方式对数据安全有极大的隐患。
针对这种情况,FTPS 和 SFTP 应运而生。虽然这两种            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-10-20 10:33:00
                            
                                164阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、FTP的作用和工作原理FTP(FileTransfer Protocol)是文件传输协议的简称FTP的作用:FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷贝到本地计算机,或把本地计算机的文件送到远程计算机去FTP服务器的工作原理:简单地说,支持ftp协议的服务器就是ftp服务器,ftp协议的连接方式有两            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2013-08-21 11:05:03
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                7评论
                            
                                                 
                 
                
                             
         
            
            
            
             
ftps      
     ftps是一种多传输协议,相当于加密版的FTP。当你在FTP服务器上收发文件的时候,你面临两个风险。第一个风险是在上载文件的时候为文件加密。第二个风险是,这些文件在你等待接收方下载的时候将停留在FTP服务器上,这时你如何保证这些文件的安全。你的第二个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-20 17:49:36
                            
                                651阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                        Ftps
一  Vim &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-20 18:46:19
                            
                                723阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             to: navigation, search This article is about FTP over SSL. For FTP Software, the defunct network softwa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 21:56:07
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
一、简介
FTP是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。ftp文件传输是一种明文的传输方式,通过抓包工具可以轻易的截取用户的传输内容以及密码等信息,所以需要一种更安全的传输机制。
 
FTP            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-09-14 20:14:41
                            
                                2341阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、基本原理
FTP(File Transfer Protocol, FTP)是TCP/IP网络上两台计算机传送文件的协议,用来将文件从一个主机复制到另一个主机,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。FTP服务一般运行在20和21两个端口。端口20用于在客户端和服            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-09-16 00:22:49
                            
                                1614阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
一.理论知识介绍
1.  FTP(File Transfer Protocol, FTP)
FTP是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。
FTP是一个8位的客户端-服务器协议,能操作任何类            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-22 01:12:06
                            
                                2218阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            FTP是利用明文进行传输,FTPS是借助ssl协议加密,ssl是为http/smtp等加密设计的;;SFTP是借助ssh加密,ssh是为telnet/ftp等加密、建立传输通道而设计的。ssh建立传输通道就是为了加密和传输,而且这个通道是可以用来远程登录。创建加密通道对文件进行加密。从原理上简单的讲:FTPS是ftp-over-ssl的意思,即ftp借助ssl协议加密传输,ssl安全套接层协议,在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-09-15 21:37:05
                            
                                1329阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2-explicit-ftps-versus-implicit-ftps.aspxIn part 2 of my series on FTP clients, I thought it would be best to have a discussi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 21:56:14
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ftps是多传输协议,在一般情况下,ftp是明文传输的,攻击者可以窃听传输中的数据,造成信息容易泄露。所以我们可以结合ssl来实现安全的数据传输。ssl (Secure Socket Layer) 安全套阶层,是在客户机和具有SSL功能的服务器之间的保证安全连接的协议,它能确保数据发送到正确的客户机和服务器,并加密数据、保持数据在传输过程中的完整性 。ftps就是ftp+ssl,相当于加密版的ft            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-20 20:46:21
                            
                                701阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vsftpd搭建  ftp  ftps  匿名用户 本地用户            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-17 22:58:35
                            
                                8441阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            FTPS
    FTPS也称作“FTP-SSL”和“FTP-over-SSL” ,它是一种更安全的FTP传输服务。
一种多传输协议,相当于加密版的FTP。
    FTPS优势
    FTP传输并不是很安全,在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-20 22:45:43
                            
                                507阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            昨天搭建了一台FTPS服务器,过程中学习了很多不清楚的知识点,还有遇到的问题,记录一下。(大部分内容汇集、整理自网络)一. 关于FTP传输模式       众所周知,FTP传输有两种工作模式,Active Mode和Passive Mode(主动模式和被动模式),简单描述连接过程如下:  主动模式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-02-15 14:03:36
                            
                                10000+阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            ftp     ftp实现的目标  1.促进文件的共享(计算机程序或数据)    2.鼓励间接或者隐式的使用远程计算机    3.向用户屏蔽不同主机中各种文件存储系统的细节    4.可靠和高效的传输数据   缺点:   1.密码和文件内容都使用明文传输,可能产生不希望发生的窃听。    2.因为必须开放一个随机的端口以建立连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP流量。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-20 20:07:23
                            
                                828阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现Docker FTPS教程
## 一、整体流程
首先我们来看一下实现Docker FTPS的整体流程,在这里我将通过表格展示每个步骤及其对应的操作。
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建Docker容器 |
| 2 | 安装vsftpd和openssl |
| 3 | 生成SSL证书 |
| 4 | 配置vsftpd |
| 5 | 启动vsftp            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-26 06:53:30
                            
                                261阅读