SFTP достъп
Файловете на сайтовете се качват през SFTP. Това е защитена връзка за прехвърляне на файлове по SSH. Обикновен FTP не поддържаме.
Входът става само с ключ, без парола. Ключът се създава автоматично при първото отваряне на страницата за SFTP. Той е по-сигурен от парола и не може да бъде налучкан.
Данни за връзка
Отворете „Хостинг“ → „SFTP“. Там са:
- хост и порт на сървъра;
- потребителското име – името на хостинг акаунта ви;
- линк за изтегляне на частния ключ;
- линк за изтегляне на готов профил за FileZilla.
Пазете частния ключ като парола. Всеки, който го има, има достъп до файловете ви.
FileZilla
- Изтеглете частния ключ и профила за FileZilla. Запазете ключа на място, откъдето няма да го изтриете.
- Във FileZilla: „Файл“ → „Импортиране…“ и изберете изтегления профил.
- Отворете „Файл“ → „Мениджър на сайтове“, изберете импортирания сайт и в полето „Файл с ключ“ посочете изтегления частен ключ.
- Натиснете „Свързване“.
Други програми
-
WinSCP (Windows): нов сайт с протокол SFTP, хост, порт и потребител от страницата. В „Разширени“ → „SSH“ → „Удостоверяване“ посочете частния ключ. WinSCP ще предложи да го преобразува в своя формат.
-
Команден ред (Linux, macOS, Windows 10+):
sftp -i път/до/ключа -P <порт> <потребител>@<хост>На Linux и macOS ключът трябва да е достъпен само за вас:
chmod 600 път/до/ключа.
Къде са файловете
След влизане виждате само файловете на своя акаунт. Всеки домейн и поддомейн има своя папка с файловете на сайта. Качете сайта в папката на съответното име. Докато папката е празна, сайтът показва временна страница.
Символни връзки и .htaccess
Сайтът следва символна връзка (symlink) само ако тя и файлът, към който сочи, са на вашия акаунт. Ако във файл .htaccess има Options +FollowSymLinks, сайтът връща грешка 500. Сменете реда на Options +SymLinksIfOwnerMatch. Пренаписването на адреси (RewriteRule) работи и с него.
Нов ключ
Ако ключът може да е изтекъл към някого, създайте нов от страницата за SFTP. Старият спира да работи веднага. Всички програми, които го ползват, трябва да се настроят отново с новия ключ.
„Too many authentication failures“
Ако връзката се прекъсне с тази грешка, програмата ви е предложила на сървъра други ключове, преди да стигне до вашия. Обикновено това са ключовете от SSH агента (Pageant на Windows, ssh-agent на Linux и macOS). Сървърът спира след няколко неуспешни опита.
- FileZilla: затворете Pageant или стартирайте FileZilla без агента (на Linux:
SSH_AUTH_SOCK= filezilla). - Команден ред: добавете
-o IdentitiesOnly=yes, за да се пробва само посоченият ключ.
Достъп на техническата поддръжка
При запитване техническата поддръжка може да влезе в акаунта ви по същия начин като вас: през SFTP, като потребителя на акаунта, и само до неговите файлове. Така проверяваме проблем точно както го виждате вие. Ключовете на поддръжката не са в списъка с вашите ключове и не се показват на страницата за SFTP.