Использование WinSCP для доступа к удаленному серверу SFTP - PullRequest
0 голосов
/ 10 сентября 2011

Я использую SFTP-клиент (WinSCP) для входа на удаленный сервер и получения некоторых файлов. Я не смог добраться до SFTP-сервера, когда использую WinSCP на компьютере с Windows-7; но это работает хорошо, когда я пытаюсь это с машины XP. Кто-нибудь может подумать, что может быть не так. Любая помощь приветствуется!

Я также включаю снимок экрана с ошибкой, если это поможет enter image description here

Может кто-нибудь, пожалуйста, помогите!

Ответы [ 2 ]

2 голосов
/ 10 сентября 2011

Это может быть проблема с вашим брандмауэром. Проверьте это, если вы блокируете WinSCP.

0 голосов
/ 13 июня 2014

Цитирование документации WinSCP в сообщении об ошибке Сервер неожиданно закрыл сетевое соединение :

Если вы получаете это сообщение об ошибке при подключении к серверу, чаще всего оно вызваносервер не может запустить какой-то процесс, необходимый для поддержки вашего сеанса.Всегда пытайтесь соединиться с другим SSH (SFTP) клиентом, чтобы найти, если это проблема, связанная с сервером или клиентом.

Возможны следующие варианты:

  • Оболочка.
    • Ваша учетная запись может вообще не иметь возможности запускать оболочку.На некоторых серверах (например, OpenSSH или Sun SSH) может потребоваться разрешить запуск оболочки, даже если используется протокол SFTP.
    • Также некоторые серверы отказываются запускать оболочку, если срок действия вашего пароля истек или ваша учетная записьбыл прерван.
    • Некоторые оболочки не работают с неинтерактивными сеансами.То же самое верно для некоторых конфигураций (или используемых профилей) для других рабочих оболочек.Обычно это проявляется в протоколе SCP с сообщением об ошибке «Ошибка при запуске сообщения. Возможно, ваша оболочка несовместима с приложением (рекомендуется BASH)».Попробуйте принудительно настроить bash shell на странице SCP / Shell диалогового окна Advanced Site Settings.Использование протокола SFTP вместо SCP - это еще один вариант.
    • Серверу OpenSSH может не запуститься оболочка при настройке chroot, но это невозможно (например, из-за групповых прав на запись в каталог chroot).
    • НекоторыеСреды требуют определенных разрешений (например, 755) для таких файлов, как .profile или .bashrc.
  • SFTP-сервер.
    • Возможно, ваша учетная запись не может запустить двоичный файл SFTP-сервера (например, / bin / sftp-server) или двоичный файл отсутствует на вашем сервере.
    • Возможно, вашему SSH-серверу также не хватает SFTPподсистема.
  • SSH-сервер:
    • Ваш SSH-сервер, в частности OpenSSH, может не иметь доступа к файлам ключей сервера из-за неправильных разрешений.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...