gFTP

文件共享服务 FTP-01

本秂侑毒 提交于 2019-12-24 11:28:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 文件共享服务 FTP-01 文件传输协议FTP File Transfer Protocol 早期的三个应用级协议之一 基于C/S结构 双通道协议:数据和命令连接 数据传输格式:二进制(默认)和文本 两种模式:服务器角度 主动(PORT style):服务器主动连接 命令(控制):客户端:随机port --- 服务器:tcp21 数据:客户端:随机port ---服务器:tcp20 被动(PASV style):客户端主动连接 命令(控制):客户端:随机port --- 服务器:tcp21 数据:客户端:随机port ---服务器:随机port 服务器被动模式数据端口示例: 227 Entering Passive Mode (172,16,0,1,224,59) 服务器数据端口为:224*256+59 FTP软件介绍 FTP服务器: Wu-ftpd,Proftpd,Pureftpd,ServU,IIS vsftpd:Very Secure FTP Daemon,CentOS默认FTP服务器 高速,稳定,下载速度是WU-FTP的两倍 ftp.redhat.com数据:单机最多可支持15000个并发 客户端软件: ftp,lftp,lftpget,wget,curl ftp -A ftpserver

使用scp命令在多个Linux系统间进行文件复制

眉间皱痕 提交于 2019-12-06 02:35:12
一,什么是scp scp是 linux系统 下基于ssh登陆进行安全的远程文件拷贝 命令 。scp 命令 可以在 linux 服务器之间复制文件和目录.scp使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。 从一个linux系统中上传,下载文件或目录时,用的最多的是ftp,用ftp的话,要登录,登录后要进行目录的切换,在get和put,感觉挺麻烦的,并且用ftp比较慢的,特别是有图形界面的ftp(例如:gftp)。当然我们可以用rsync,用它呢,就必须保持二个服务器间的目录啊,文件要一样,适用范围就受到限制了,方法有很多。scp还是比较方便和快速的。 二,scp参数及说明 [root@tank test]# scp --help usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式