美文网首页
SSH、FTP、SFTP

SSH、FTP、SFTP

作者: 李霖弢 | 来源:发表于2019-08-12 15:49 被阅读0次

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

  1. 控制面板--》程序--》启用或关闭windows功能
    Internet information service(信息服务),并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”


  2. 控制面板--》系统和安全--》管理工具--》Internet Information Services (IIS)管理器
    右击选择添加FTP站点,并选择物理目录,输入本机IP,无SSL证书


  3. 关闭防火墙,或控制面板--》所有控制面板项--》Windows 防火墙--》允许的应用
    添加C:\Windows\System32\svchost.exe,会产生windows服务主进程

此时通过ftp:// ip 或者 ftp:// ip:21即可访问

相关文章

  • ftp学习速记

    SSH sftp ftp over SSH2sftp是ssh中包含的协议,只要sshd服务器启动了,它就可用,它本...

  • SSH、FTP、SFTP

    SSH SSH为建立在应用层和传输层基础上的安全协议,SSH采用面向连接的TCP协议传输 应用22号端口,安全系数...

  • CentOS+Nginx 配置SFTP文件服务器

    1、新建FTP账号 升级 创建名称为sftp的SFTP用户组 创建用户 -s 禁止用户ssh登陆-G 加入sftp...

  • Nginx下配置codeigniter框架方法

    一,FTP用SFTP over SSH模式,端口号22,进入服务器如果SFTP进不去,直接用Secure Shel...

  • 端口介绍

    21 ftp 22 ssh sftp 25 smtp (发邮件) 3306 mysql数据库 873 rsync ...

  • CentOS 6配置SFTP

    由于SFTP是SSH的一部分(与传统的FTP没有任何关系),因此,配置SFTP不需要传统的FTP服务器软件。仅需要...

  • sftp的纯java实现——jsch

    原创性声明:本文完全为笔者原创,请尊重笔者劳动力。转载务必注明原文地址。 sftp与ftp 要谈sftp(SSH ...

  • goland使用dlv远程调试

    添加sftp(ssh ftp) 确保Root path目录在远程Linux机器中存在image.png Linux...

  • FTP和SFTP用法

    ftp 格式: ftp 111.120.111.129 21209sftp格式: sftp -P 50001 ya...

  • centos7 配置sftp服务

    目前越来越多的FTP客户端软件开始支持SSH协议上传和下载文件,这种协议方式就是SFTP。SFTP的优势主要有两点...

网友评论

      本文标题:SSH、FTP、SFTP

      本文链接:https://www.haomeiwen.com/subject/fxpujctx.html