如何在 windows 2019 中为 FTP 服务器将 SSL 设置为无 SSL
How to set SSL to no ssl for FTP server in windows 2019
我正在尝试准备脚本以在 Windows 上配置 FTP 服务器。
我需要使用 powershell 将 SSL 设置为无 SSL。
默认情况下,SSL 设置为需要。我已经创建了一个 FTP 站点,但是当我尝试访问它时出现错误。那是由于SSL吗?
也没有找到配置。
该错误可能是由损坏的配置引起的。我建议您回滚配置并尝试下面的 powershell 脚本。
将 IIS FTP SSL 设置为 NO SSL 等于将 'require SSL' 设置为 'allow SSL' 并删除 'certificate hash'。
所以你必须同时设置
system.applicationHost/sites /[name='Site Name'].ftpServer.security.ssl.controlChannelPolicy and system.applicationHost/sites /[name='Site Name' ].ftpServer.security.ssl.dataChannelPolicy
请试试这个
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='MYFTP']/ftpServer/security/ssl" -name "serverCertHash" -value ""
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='MYFTP']/ftpServer/security/ssl" -name "controlChannelPolicy" -value "SslAllow"
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='MYFTP']/ftpServer/security/ssl" -name "dataChannelPolicy" -value "SslAllow"
我正在尝试准备脚本以在 Windows 上配置 FTP 服务器。 我需要使用 powershell 将 SSL 设置为无 SSL。
默认情况下,SSL 设置为需要。我已经创建了一个 FTP 站点,但是当我尝试访问它时出现错误。那是由于SSL吗?
也没有找到配置。
该错误可能是由损坏的配置引起的。我建议您回滚配置并尝试下面的 powershell 脚本。
将 IIS FTP SSL 设置为 NO SSL 等于将 'require SSL' 设置为 'allow SSL' 并删除 'certificate hash'。 所以你必须同时设置
system.applicationHost/sites /[name='Site Name'].ftpServer.security.ssl.controlChannelPolicy and system.applicationHost/sites /[name='Site Name' ].ftpServer.security.ssl.dataChannelPolicy
请试试这个
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='MYFTP']/ftpServer/security/ssl" -name "serverCertHash" -value ""
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='MYFTP']/ftpServer/security/ssl" -name "controlChannelPolicy" -value "SslAllow"
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='MYFTP']/ftpServer/security/ssl" -name "dataChannelPolicy" -value "SslAllow"