
Здравствуйте, у меня действительно мало знаний о серверах/ftp и т. д., поэтому извините, если я говорю непонятно, просто скажите, как предоставить вам более точную информацию. Я следовал инструкции, чтобы настроить свой ftp с помощью sftp, вот ссылка: https://memo-linux.com/mettre-en-place-un-serveur-sftp-sous-debian-8/ ссылка не на английском, но вот что я сделал:
apt install openssh-server
затем я открыл /etc/ssh/sshd_config
nano /etc/ssh/sshd_config
и я изменил порт 22 на порт 666, а также добавил это в конец файла:
Subsystem sftp internal-sftp
Match group sftp
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
затем я прописал все эти команды в терминале:
addgroup sftp
mkdir -p /home/fred
useradd -s /bin/false -d /home/fred -g sftp fred
passwd fred
chown root:root /home/fred/
chmod -R 770 /home/fred/
usermod -d / fred
затем в руководстве было предложено активировать sftp следующим образом:
systemctl restart ssh
Но у меня возникла такая ошибка:
Job for ssh.service failed. See 'systemctl status ssh.service' and 'journalctl -xn' for details.
Затем меня выключили, поэтому я попытался подключиться заново этими способами, но ни один из них не сработал:
sftp fred@IPofServer
получил: ssh: подключение к хосту IPofServer порт 22: соединение отклонено
sftp fred@IPofServer:666
получил: ssh: подключение к хосту IPofServer порт 22: соединение отклонено
ssh fred@IPofServer
получил: ssh: подключение к хосту IPofServer порт 22: соединение отклонено
ssh root@IPofServer
получил: ssh: подключение к хосту IPofServer порт 22: соединение отклонено
ssh root@IPofServer -p 666
ssh: подключение к хосту IPofServer порт 666: Ресурс временно недоступен
sftp -oPort=666 root@IPofServer
ssh: подключение к хосту IPofServer порт 666: Ресурс временно недоступен
Теперь я изменил файл с помощью Webmin (я не знаю, почему он может подключиться к серверу, но он это сделал...) я изменил обратно 666 на 22 и удалил кусок кода из конца файла.
но все равно :
ssh root@IPofServer
ssh: подключение к хосту IPofServer порт 22: соединение отклонено
Если вам нужна дополнительная информация, пожалуйста, сообщите мне.
решение1
Используя Webmin, я просто перезапустил SSH-сервер вручную следующим образом: Webmin -> Серверы -> SSH-сервер -> кнопка «Пуск»