У меня есть 2 машины Linux (CentOS), и я хочу перенести файл с одной из них в каталог на другой. Коллега предложил использовать scp. Я посмотрел официальную документацию и попытался заставить это работать, но безрезультатно.
Имена серверов — thing1.me.org и thing2.me.org; если я нахожусь на thing1 и хочу подключиться по SSH к thing2, я просто ввожу следующую команду, и я в сети.
ssh thing2.me.org
Я пытался сделать то же самое для SCP, но не получилось. Я пробовал всевозможные варианты, но ничего не вышло.
scp myfile.txt thing2.me.org/opt/app/
scp myfile.txt ssh://thing2.me.org/opt/app
Есть ли у вас какие-либо рекомендации?
решение1
Синтаксис scp — хост:файл, поэтому вам нужно
scp myfile.txt thing2.me.org:/opt/app/
(Если целевой путь пуст и не начинается с /
, он будет указан относительно вашего домашнего каталога.)