ftp命令以及原理
文章目录
部署的骚操作
[TOC]
总结两大块
- ftp使用方法
- scp使用方法
ftp 使用总结
|
|
ftp原理总结
FTP 叫做文件传输协议 (File Transfer Protocol )
SFTP ( ssh file transfer protocol) : 安全文件传输协议, sftp 是 ssh 的其中一部分
FTP 协议是 基于TCP 协议完成的。
FTP 和 SFTP区别
-
协议不同:
- FTP 使用 TCP/IP 协议, 而 SFTP 是 ssh协议的一部分,他是一种远程登录信息
-
链接方式:
- FTP 使用TCP端口 21 上的控制链接建立链接。 而SFTP是在客户端和服务器之间通过 SSH 协议(TCP端口 22 【默认是22,可以改】) 建立的安全连接传输文件
-
安全性:
- SFTP 使用加密传输认证信息和传输的数据,所以 SFTP相对于FTP 是非常安全的。
主动模式
-
第一个 TCP 连接 【第一信道】
- 客户端主动发起,找FTP服务器 – 目的端口就是 21
-
第一个 TCP连接 【第二信道】
sftp原理以及演示
sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。
|
|
scp命令理解和使用
scp 是 secure copy 的缩写, scp 是 Linux 系统下基于 ssh 登录
|
|
服务器设置别名
这里可以简写 IP 的东西
|
|
|
|
这里就是一个配置, 用来 给 ssh 做别名
scp目录演示【使用别名】
|
|
sftp目录演示 【使用别名】
|
|
FTP已经是老掉牙的协议了,如果没有特殊需求真不推荐你用。
最后再安利一遍SSH,少年,你都用Linux了,为啥不用SCP/SFTP呢?一个端口搞定所有所有的事情。
文章作者 LYR
上次更新 2021-08-17