2

У меня установлена ОС Linux на другом компьютере в моей домашней сети с IP-адресом 192.168.178.85. На этой машине я установил OpenSSH, и он работает на порту 22.

Я могу использовать SSH с помощью PuTTY на моем ПК с Windows. Но когда я пытаюсь подключиться к нему через FileZilla, я получаю следующую ошибку:

Error:  Network error: Connection refused
Error:  Could not connect to server

Я установил его для подключения по протоколу SFTP, и имя хоста и имя пользователя введены правильно. Как я могу заставить FileZilla подключаться через SFTP к серверу OpenSSH?

Обновление: По запросу, здесь находятся журналы PuTTY и FileZilla:

PuTTY:

2016-01-25 08:08:27 Looking up host "192.168.178.85"
2016-01-25 08:08:27 Connecting to 192.168.178.85 port 22
2016-01-25 08:08:27 We claim version: SSH-2.0-PuTTY_Release_0.65
2016-01-25 08:08:27 Server version: SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.4
2016-01-25 08:08:27 We believe remote version has SSH-2 channel request bug
2016-01-25 08:08:27 Using SSH protocol version 2
2016-01-25 08:08:27 Doing Diffie-Hellman group exchange
2016-01-25 08:08:27 Doing Diffie-Hellman key exchange with hash SHA-256
2016-01-25 08:08:27 Host key fingerprint is:
2016-01-25 08:08:27 ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
2016-01-25 08:08:27 Initialised AES-256 SDCTR client->server encryption
2016-01-25 08:08:27 Initialised HMAC-SHA-256 client->server MAC algorithm
2016-01-25 08:08:27 Initialised AES-256 SDCTR server->client encryption
2016-01-25 08:08:27 Initialised HMAC-SHA-256 server->client MAC algorithm

FileZilla:

Command:    open "user@192.168.178.85" 22
Trace:  Looking up host "192.168.178.85"
Trace:  Connecting to ::1 port 9150
Trace:  We claim version: SSH-2.0-PuTTY_Local:_Oct_16_2015_12:02:11
Trace:  Failed to connect to ::1: Network error: Connection refused

Судя по всему, FileZilla, похоже, забыла IP-адрес, к которому пытается подключиться, и вместо этого пытается подключиться к порту ::1 вместо 9150?

Обновление 2: я попробовал другой SFTP-клиент, WinSCP, и он отлично работает с сервером OpenSSH, поэтому он должен быть проблемой с FileZilla. Я не знаю, что вызывает проблему с FileZilla, но мне кажется, что лучше всего переключаться между клиентами.

1 ответ1

0

FileZilla даже не пытается подключиться к серверу. Он подключается к локальному хосту через порт 9150:

Подключение к ::1 порт 9150

Я предполагаю, что он пытается использовать функцию общего доступа к соединению PuTTY (FileZilla делит SSH-код с PuTTY).

Совместное использование соединения по какой-то причине не удается.

И вы, вероятно, не хотите этого в любом случае. Так как это заставит FileZilla использовать SSH-соединение PuTTY, которое не оптимизировано для массовых передач.

Отключить Share SSH соединения можно в PuTTY, чтобы этого не происходило (по умолчанию оно отключено, вы должны его включить).


В любом случае, использование WinSCP - ваш лучший выбор :) (я автор WinSCP)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .