【发布时间】:2019-09-09 13:35:14
【问题描述】:
我正在尝试准备脚本以在 Windows 上配置 FTP 服务器。 我需要使用 powershell 将 SSL 设置为无 SSL。
默认情况下,SSL 设置为要求。我创建了一个 FTP 站点,但是当我尝试访问它时出现错误。是因为 SSL 吗?
也找不到配置。
【问题讨论】:
-
那么您是在问如何关闭 SSL 吗?或者如何解决“用户无法登录”问题(似乎与 SSL 无关)?无论如何,我们都需要您当前的 PowerShell 代码。
-
docs.microsoft.com/en-us/iis/manage/… 使用配置编辑器生成 PowerShell 脚本。
-
您的问题在这里与编程无关。还要确保在您的问题中添加所有相关信息作为文本,而不是作为内嵌图像或外部链接。当然,显然不要禁用 TLS。
-
New-WebFtpSite -Name $FTPSiteName -Port $FTPPort -PhysicalPath $FTPRootDir -IPAddress $ip $FTPSitePath = "IIS:\Sites\$FTPSiteName" $BasicAuth = 'ftpServer.security.authentication.basicAuthentication .enabled' Set-ItemProperty -Path $FTPSitePath -Name $BasicAuth -Value $True $Param = @{ Filter = "/system.ftpServer/security/authorization" Value = @{ accessType = "Allow" roles = "" users = "*" 权限 = 1 } PSPath = 'IIS:\' 位置 = $FTPSiteName }Add-WebConfiguration @param Restart-WebItem "IIS:\Sites\$FTPSiteName" -Verbose
-
@MartinPrikryl 是的,我需要关闭 SSL。我尝试使用 No SSL 手动创建 FTP 站点,并且我能够毫无问题地登录。问题仅在于脚本创建的 FTP 站点。我错过了什么
标签: powershell ssl iis ftp