Это своего рода повышение уровня этого вопроса. Предположим, что я нахожусь на компьютере A
и хочу отправить файлы на компьютер C
У каждого из нас есть отдельный доступ к хосту B
A
и C
не могут общаться напрямую, а B
не может инициировать соединение ни с одним из них.
Есть ли способ, которым я мог бы передать большой файл в SSH и создать какой-то поток, который я мог бы затем сказать пользователю компьютера C
для подключения? Файл больше, чем доступное пространство на B
Мое текущее решение состоит в том, чтобы split
большой файл, загружать каждый сегмент по очереди, и когда пользователь в C
завершил загрузку одного чанка, я извлекаю его и загружаю следующий.