SFTP работает, но SSH, отказавшая почему?

Вы частично ответили на свой собственный вопрос здесь.. Я должен был бы подвергнуть сомнению некоторые Ваши требования. Почему Вы заботитесь, есть ли у них 'корень', если Вы рассматриваете это поле как устройство? Выполните его как киоск с простым UI (основанный на тексте, даже), который говорит:

  1. "Вставьте исходную карту с интерфейсом USB"
    • Это затем автоматически обнаруживает эту палку
  2. "Вставьте целевую карту (карты) с интерфейсом USB и нажмите GO"
    • После того как пользователь нажимает GO, он копирует.
    • Если исходная палка удалена, goto шаг 1
  3. Перейдите к шагу 2

После того как Вы получаете его движение, создаете резервную копию его и просто позволяете ему пойти. Используйте дешевый miniitx/shuttle/system, у Вас есть наложение вокруг, пока у Вас есть USB 2.0, Вы хороши.

2
задан 28 July 2011 в 09:30
1 ответ

У Вас, кажется, есть две различных проблемы:

  • невозможность войти в оболочку (доступ оболочки может быть отключен на сервере), и
  • невозможность для библиотеки для открытия соединения SFTP.

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

Одной вещью, которую можно сделать сами, является проверка, что подсистема SFTP действительно настроена на сервере. Если сервер SFTP не указан в конфигурации, некоторым приложениям удается открыть канал команды и попытку предположить местоположение сервера SFTP и выполнить его по каналу команды. Библиотеки обычно не делают этого.

2
ответ дан 3 December 2019 в 12:08

Теги

Похожие вопросы