Рейтинг:
1
Jochen Arndt
Вам нужна служба, работающая на удаленной машине, которая поддерживает создание файлов. Это может быть, например, FTP или сетевой протокол обмена файлами, такой как SMB/CIFS и NFS.
Затем используйте класс клиента для выбранного протокола для подключения к службе и выполнения необходимых действий.
Member 13809409
могу ли я обойтись с ssh именем пользователя и паролем??
Jochen Arndt
Когда есть работающий SSH-сервер: да
Но обратите внимание, что обычный SSH обычно открывает оболочку, которая должна использоваться для выполнения команд (ваш код должен иметь возможность получать и интерпретировать возвращаемый вывод).
Member 13809409
я не в состоянии сделать это, пожалуйста, помогите мне ..как это сделать?
Jochen Arndt
Как сделать что?
Я могу объяснить, как это сделать в целом:
- Выберите класс клиента для этого протокола
- Прочтите документацию этого класса
- Поиск в интернете примеров, если их нет в документации
- Напишите код (здесь: подключайтесь и общайтесь)
- Протестируйте его, отладьте
- Исправьте это, если это необходимо и возможно; один шаг назад
- Если это невозможно, переосмыслите дизайн и вернитесь к одному из главных пунктов из этого списка
- Работа, как и ожидалось: сделано
Вот с консоли в Linux получить доступ по SSH использовать соответствующую команду, как
touch ~/the_file_name_to_be_created
Member 13809409
я хочу сделать с scp пожалуйста помогите мне
Jochen Arndt
Я использовал это с Java.
Если у вас есть утилита командной строки SCP, просто выполните ее как команду оболочки, как описано в разделе http://www.baeldung.com/run-shell-command-in-java.
В противном случае ознакомьтесь с документацией и примерами используемого класса Java.
Однако это больше не связано с первоначальным вопросом и не может быть получено ответа, не зная, какой метод вы используете, что вы пробовали, а что не работает соответственно. какие ошибки компиляции или выполнения возникают.