При рассмотрении всего Вы упомянули и информация от Ваших журналов: Вы пытаетесь соединиться со своим FTP-сервером через Ваш общедоступный адрес, который не корректен. Я не войду в детали в маршрутизации пакетов и других вещах, просто скажет в простых словах:
Так, при установке FTP-сервера просто используйте частный адрес для соединения с ним, если он находится в корпоративной сети.
Или, если Вы действительно хотите соединиться с ним с тем же общедоступным адресом, необходимо настроить таблицы маршрутизации на маршрутизаторе, таким образом, это переведет IP в различные адреса (так называемый NAT).
ок. спасибо за ответы, я наконец-то снял флажок и снова проверил файл конфигурации. это забавное поведение вызвано хуком «preexec»:
preexec () { print -Pn "\e]0;%m - %~ ($1)\a" }
$ 1
расширяется до пользовательского ввода, и zsh не понимает спецификатора формата
(То есть % s
). я не нашел способ правильно очистить строку, но tr -d%
делает свою работу. экранирование %
не помогло.
Это работает для меня:
> printf "%s\n" foo
foo
Какая версия zsh у вас в какой системе? У меня zsh 4.3.10 в Linux.