Pull to refresh

Comments 9

Как вариант при использовании MySQL можно обойтись без крона, воспользовавшись внутренним планировщиком. Как-то так:
CREATE EVENT `tidyFTPpasswds`
	ON SCHEDULE
		EVERY 1 MINUTE
	ON COMPLETION PRESERVE
	ENABLE
	COMMENT 'remove users with expired time-passwords'
	DO BEGIN
	DELETE FROM temp_pass WHERE expires > UNIX_TIMESTAMP();
END
Отлично, спасибо
только у вас там опечатка DELETE FROM temp_pass WHERE expires < UNIX_TIMESTAMP();
упс ) невнимательность меня когда-нибудь погубит… спасибо!
Думаю, логично было бы не фиксировать срок действия, а фиксировать срок «бездействия». Проще говоря, пароль действует в течении, например, часа после последнего использования. Если коннект рвется не чаще раза в час, то такая схема обеспечит долгую непрерывную работу.
SFTP ??? вы наверное с FTPS перепутали…
Есть и такой протокол, именно SFTP.
winscp.org/ — как пример реализации.

Сам его периодически использую для передачи файлов.
Работает, используя ф-ционал ssh.

Из «недостатков» — относительно сильно грузит CPU обоих сторон и не всегда есть возможность загрузить канал максимально (по крайней мере без тюнинга конфигов у меня не получалось на умеренно устаревших машинах).

Из бонусов — ВЕСЬ трафик по умолчанию зашифрован, нет необходимости в отдельном сервисе, проще держать сервер за NAT\в ДМЗ.
Программа, оказывается, поддерживает оба упомянутых протокола, сам как-то обычно пользовался для FTP отдельным клиентом…

С родного сайта:
What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!
FileZilla например, тоже работает со всеми FTP протоколами
>Есть и такой протокол, именно SFTP.
конечно я о нем знаю, даже делал vfs панельный модуль для mc чтобы по хостам шариться… просто sftp это очень далеко от ftp а вот ftps это как раз «костыль» к ftp…
Sign up to leave a comment.

Articles