美文网首页
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即可访问

    相关文章

      网友评论

          本文标题:SSH、FTP、SFTP

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