SSH
SSH为建立在应用层和传输层基础上的安全协议,SSH采用面向连接的TCP协议传输 应用22号端口,安全系数较高。
SSH除了作为安全协议以外,有时还被作为一种应用,对于开启SSH服务的设备或系统,可能在终端通过SSH客户端软件进行连接,如:SecureCRT、ssh secure shell client、PuTTY
FTP
File Transfer Protocol(文件传输协议)。
TCP/IP协议中,FTP占用两个端口,FTP标准命令TCP端口号为21,Port方式数据端口一般为20。虽然FTP在控制连接方面可以通过SSL加密,但是FTP在通过数据端口传输数据时是不加密的。
支持主动模式和被动模式两种方式。
主动传输
被动传输
可以使用SSH为FTP数据传输进行加密,即:SFTP。
SFTP
Secure File Transfer Protocol(文件加密传输协议),在linux系统中,传输默认的端口为22端口(同SSH),这种传输方式更为安全,传输双方既要进行密码安全验证,还要进行基于密钥的安全验证,因此比ftp传输慢。
为Win10启用FTP
-
控制面板--》程序--》启用或关闭windows功能
Internet information service(信息服务),并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”
-
控制面板--》系统和安全--》管理工具--》Internet Information Services (IIS)管理器
右击选择添加FTP站点,并选择物理目录,输入本机IP,无SSL证书
- 关闭防火墙,或控制面板--》所有控制面板项--》Windows 防火墙--》允许的应用
添加C:\Windows\System32\svchost.exe
,会产生windows服务主进程
此时通过ftp:// ip
或者 ftp:// ip:21
即可访问
网友评论