Intereting Posts
Как заставить Mint запускаться независимо от того, подключен монитор или нет – без использования клавиатуры? влияние организации файлов на эффективность доступа к файлам SSH с использованием ключей во внешнем хранилище – разрешения? Определение частоты обновления 60 Гц на мониторе 4K с помощью xrandr Как фиксировать вывод хвоста -f с удаленного хоста на неопределенный срок Удален рабочий стол GNOME, не удается подключиться к Интернету с терминала Postgres: аутентифицировать пользователя postgres в неинтерактивном скрипте Проблемы с трассировкой .bashrc Греп для слова в двух перевернутых запятых Получение возвратов Nagios из скрипта через NRPE hdparm не показывает раздел «безопасность» Распакуйте архив с более чем одной записью Последовательность разрыва диалогового окна Добавить приложение в путь поиска команд в csh Как рекурсивно исходные сценарии оболочки?

Как загрузить файл на общий диск с помощью unix?

У меня есть требование, в котором говорится, что он должен иметь возможность загружать и загружать файл с общего диска Windows с помощью UNIX. Как подойти к этому? Должно ли это быть сделано с помощью ftp или sftp? Пожалуйста, объясни.

Здесь есть два требования:

  • взять файл с диска, разделяемого с Windows-машины
  • загрузить файл (где-нибудь) с помощью ftp / sftp

Первое может быть выполнено с помощью клиента Samba для Unix, который позволяет монтировать удаленный общий ресурс Windows в каталоге Unix. Как только это будет сделано, вы сможете прочитать файлы (возможно, также писать, но это не обязательно).

Для второй части вы должны пойти с sftp , так как «s» там защищен. С старыми паролями ftp можно понюхать. sftp обычно является частью пакета ssh . Если возможно, вам может понадобиться использовать scp , сервер, который вы загружаете, должен также поддерживать это. Вам следует подумать о настройке входа в систему без пароля на сервере с использованием открытого ключа ( ssh-keygen и ssh-copy-id )

Нет необходимости настраивать FTP-сервер (или SSH-сервер) на машине Unix, которая должна выполнять загрузку, достаточно установить клиент Samba и ssh (клиент).

FTP использует PORT 21 SFTP использует PORT – в зависимости от того, что слушает ваш SSH Daemon.

Для получения данных / отправки используйте «STOR». Это может использоваться как для общих дисков, так и для сервера.