Как получить доступ к sftp-серверу Apache Mina sshd с удаленного компьютера

Я запускаю sftp-сервер с помощью Apache Mina Sshd Api. перейдите по ссылке, чтобы узнать больше о моем локальном сервере SFTP. Ссылка.

Я попытался подключиться к этому серверу удаленно, указав имя хоста в качестве моего IP-адреса, но мне не удалось подключиться к серверу sftp. Я получил сообщение об ошибке «В соединении отказано». Но я могу подключиться локально. Для локального подключения я использую winscp sftp-клиент, указывающий имя моего хоста как "localhost", но удаленно я не могу указать имя хоста как localhost. Поэтому я указал имя хоста в качестве IP-адреса моей машины. дал, что я получил выше сообщение об ошибке.

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

Спасибо.


person gihan-maduranga    schedule 16.04.2015    source источник
comment
Это довольно расплывчато. Что конкретно происходит, когда вы пытаетесь подключиться к своему SFTP-серверу? Вы получаете сообщения об ошибках? Что они говорят? Какой адрес и TCP-порт настроены на вашем SFTP-сервере для прослушивания подключений? Не могли бы вы запустить netstat и убедиться, что сервер SFTP прослушивает соединения? Измените свой вопрос, включив в него всю эту информацию.   -  person Kenster    schedule 16.04.2015
comment
Спасибо, Кенстер, за ваш отзыв.   -  person gihan-maduranga    schedule 17.04.2015


Ответы (1)


Привет, наконец, узнал Как получить доступ к sftp-серверу Apache Mina sshd с удаленного компьютера. Проблема была в моем настроенном сервере sshd sftp Apache Mina. Вы можете сослаться на прикрепленный ссылка, чтобы увидеть подробности моего sshd sftp-сервера Apache Mina.

Ранее я установил host как sshd.setHost("localhost"); вместо того, чтобы изменить его на sshd.setHost(0.0.0.0);. Теперь вы можете получить доступ к локальному серверу sftp, указав IP-адрес вашего компьютера в качестве имени хоста с удаленного компьютера.

person gihan-maduranga    schedule 20.04.2015