.png)
Из-за моей работы мне нужно подключаться к удаленному серверу по SSH, к которому я подключен через vpn, и передавать большие файлы в обоих направлениях. Это всегда было легко, пока я не отправился на другой континент, где я сейчас нахожусь, где у меня очень высокий пинг и очень низкая скорость передачи. Я думал, что будет намного быстрее просто загрузить свои файлы в Интернет и скачать их на сервер (и наоборот), чтобы избежать медленного соединения по ssh. Было бы здорово сделать это с помощью командной строки. Я знаю, как скачивать файлы через командную строку, но не знаю, как загружать. Кто-нибудь знает хорошую альтернативу?
решение1
Есть FTP, который не использует ssh. При этом он относительно небезопасен. Безопасная версия FTP — SFTP, которая использует... да, SSH поверх FTP (вероятно, тот самый протокол, который спровоцировал этот вопрос).
Есть еще telnet, держу пари, что это просто плохая идея. С telnet вы выставляете себя напоказ, в буквальном смысле.
Все они используют TCP, который включает аутентификацию с трехсторонним рукопожатием. Использование UDP пропускает это и, как правило, работает быстрее, но для небольших файлов.
Как сказал Матиго, нет решения для физической дистанции. Есть улучшения, которые вы могли бы сделать, но они, скорее всего, окажутся не более чем пластырем на огнестрельной ране.