-1

Какой самый простой способ безопасно отправить файл или текстовое сообщение с сервера на клиент, если SSH не подходит?

Привет,

Я работаю на облачном сервере и хочу надежно (важно) отправить небольшой файл или текстовое сообщение с сервера клиенту. В идеале я хочу получить файл или сообщение прямо в клиентском терминале. Там нет X, поэтому все должно быть через командную строку.

SSH не вариант, слишком много брандмауэров и прочего.

Синхронизация слишком сложна для использования из командной строки (нужно использовать REST API, флаги и команды не доступны).

Разговор, кажется, не работает для этой цели.

Электронная почта, вероятно, недостаточно безопасна.

Tmate не может сделать это, насколько я знаю, и это не является постоянным в течение сеансов.

Веса

Редактировать: Обратите внимание, что X не существует, поэтому все должно быть через командную строку. Также решение должно быть сценарием без необходимости ручного вмешательства.

1 ответ1

2

Ответ на оригинал «Что это самый простой способ отправить файл или текстовое сообщение надежно от сервера к клиенту , если SSH не вариант?«:

Если под "надежно" вы подразумеваете, что никто другой не может его прочитать, то я думаю, что самый простой ответ - просто использовать GPG и зашифровать файл.

Либо используя (секретную) общую парольную фразу и опцию -c, --symmetric gpg, либо создайте пару ключей на обоих концах, делитесь открытыми ключами и создавайте сообщения туда и обратно через любые доступные частные или открытые средства, обычную электронную почту, телнет , общедоступная веб-страница, usenet, все, что может отправить файл.


С вопросом, отредактированным для удаления требования безопасности , проще всего, вероятно, просто отправить электронное письмо.

Тем не менее, с правками, постоянно перемещающими стойку ворот (небезопасно, без графического интерфейса, только для командной строки, а затем без ручного вмешательства), я больше не уверен, что является корневым вопросом. Так что просто используйте ssh, или ftp, или netcat, или telnet, но им всем нужно настроить серверы и открыть порты в брандмауэрах и т.д. Или wget или lynx с третьим сервером где-нибудь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .