Одним ресурсом, что я использовал вполне немного, является Учебное руководство по Debian 5.0 на Rackspace. Действительно помогло мне, когда я устанавливаю свой первый веб-сервер Debian. Я не уверен, используете ли Вы VPS или просто используете Ваши собственные аппаратные средства, но большинство шагов должно быть тем же.
Это две разные вещи.
FTP - это незащищенный протокол передачи файлов. То, что ваш сервер "имеет SSL" (я полагаю, вы имеете в виду https
), вообще не влияет на FTP-сервер.
SFTP - это протокол, основанный на SSH. Если на вашем сервере установлен SSH-сервер, вы сможете использовать SFTP.
Из man sftp
:
DESCRIPTION
sftp is an interactive file transfer program, similar to ftp(1), which
performs all operations over an encrypted ssh(1) transport. It may also
use many features of ssh, such as public key authentication and compres-
sion. sftp connects and logs into the specified host, then enters an
interactive command mode.
Необходимо сделать важное различие:
. Если вы можете подключиться к серверу через FTP, то на по крайней мере, мы знаем наверняка, что там установлен FTP-сервер, и, надеюсь, такой FTP-сервер способен принимать SSL / TLS-соединения (FTPS) либо неявно (на порт 990), либо явно (соединение инициируется незашифрованным на порту 21, а затем становится зашифрованным путем вызова STARTTLS).
Это не обязательно означает, что SSH / SFTP доступны на вашем сервере. Вам следует уточнить у системного администратора, какие протоколы передачи файлов доступны, какие методы аутентификации (например, SSH / SFTP поддерживают аутентификацию PKI) и так далее ...