Я пробовал все вышеперечисленное на Ubuntu 16.04, и только временное решение setxkbmap xx сделало это для меня, поэтому я вручную включил его в профиль .bashrc: sudo nano ~/.bashrc, а затем набрал setxkbmap xx, заменив xx на yor language код
Если вы установили OpenSSH на этом компьютере, у вас есть встроенный sftp для всех учетных записей пользователей. Большинство современных ftp-клиентов имеют встроенную поддержку sftp. Он также намного более безопасен, чем обычный ftp, и накладные расходы на использование шифрования минимальны. Фактически, по моей локальной сети sftp быстрее ftp. Дайте ему шанс, он работает на том же порту, что и ssh, и даже работает при использовании входа ssh-key.
Дайте ему шанс, вы также сэкономите ресурсы для запуска другого процесса.
ProFTPD имеет приятные функции и на самом деле является отличным выбором.
Все документы можно найти здесь
Он также имеет приятные функции для анализа журналов и сообщений через The Webalizer и ftpweblog скрипты
Раньше у меня был VsFTPd на моем сервере, но мне приходилось переходить на ProFTPd, потому что у нашего дизайнера в Windows были частые перерывы при загрузке и все (он использовал notepad ++ и свой встроенный FTP-клиент). Теперь я не слышу никаких жалоб. Что касается листинга, вы можете найти более подробную информацию здесь.
proftpd:
apt-get install proftpd
, затем выберите: proftpd (servermode)
nano /etc/proftpd/proftpd.conf
--> ipv6 should be off
--> default root (should be inlined)(no #)
--> Require Valid Shell off (should be inlined) (no #)
nano /etc/proftpd/modules.conf
--> LoadModule mod_tls_memcache.c should be outlined (with #)
service proftpd restart
Теперь вам нужно добавить некоторых пользователей с adduser и установить их homedir по умолчанию на ваш выбранный ftp-путь (var / ftp) и их по умолчанию loginshell к /bin/false в /etc/passwd. Один пример:
beeberst:x:1164:33::/var/www/beeberst:/bin/false