Разработчик, который это установил, больше с нами не работает. Я пытаюсь подключиться к своему серверу через SFTP. Пример: sftp: //127.0.0.1, он не подключается. Но когда я использую ftp: // в качестве хоста, он подключается. У моего сервера есть SSL.
Просто хотел узнать, использую ли я FTP и на моем сервере есть SSL, будет ли соединение защищено так же, как и SFTP?
Больше информации: Раньше он работал с sftp: //127.0.0.1
Это разные вещи.
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) и т. Д.