Virtual host names в новом FTP сервисе для Windows Server 2008
31.10.2007 Оставьте комментарий
Давно хотел попробовать использование виртуальных имён хоста (virtual host names) на новом FTP сервере от MS, специально переписанном для Windows Server 2008.
Правда, не понятно будет ли он входить в поставку, или нужно будет его скачивать (размер маленький, всего 1.7 мегабайта). Для RC0 его нужно было скачивать.
Скачать можно с сайта iis.net:
Различные руководства также доступны на iis.net
- Using FTP Server in IIS7
- Installing and Troubleshooting FTP7
- Adding FTP to a Web site
- Creating a New FTP Site
- Using FTP over SSL
- Using virtual host names
- Configuring FTP user Isolation
- Using FSRM Folder Quotas with FTP
- Configuring FTP Firewall Settings
- Configure IIS Manager Authentication
- Administering an IIS7 FTP Server using Configurati
- What s New for Microsoft and FTP
А виртуальные хосты работают очень просто, сначала настраиваем привязки (bindings) как в web-сайтах (включая имя хост), а потом обращаемся к этому ftp с логином в форме hostname|login. Например, myhost.com|petya. Если host name не задали, то подключаемся просто по логину. Т.к. от имени хоста зависит только логин, то не обязательно его задавать как реальное имя сайта. Пример подключения анонимом в публичный FTP и в приватный FTP:
PS C:UsersAlexey>ftp work2
Connected to work2.
220 Microsoft FTP Service
User (work2:(none)): anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:
230 User anonymous logged in.
ftp> ls
200 EPRT command successful.
125 Data connection already open; Transfer starting.
public files.txt
public folders
226 Transfer complete.
ftp: 34 bytes received in 0,00Seconds 34000,00Kbytes/sec.
ftp> quit
221 Goodbye.
PS C:UsersAlexey>ftp work2
Connected to work2.
220 Microsoft FTP Service
User (work2:(none)): private|anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:
230 User anonymous logged in.
ftp> ls
200 EPRT command successful.
125 Data connection already open; Transfer starting.
private files.txt
private folders
226 Transfer complete.
ftp: 36 bytes received in 0,00Seconds 36000,00Kbytes/sec.
ftp> quit
221 Goodbye.