Я ввійшов у свою локальну машину. Звідси я викликаю сценарій у віддаленій машині. Зауважте, що скрипт розміщений у віддаленій машині, його потрібно запустити там. Це я можу зробити зі своєї локальної машини за допомогою наступної команди
ssh myusername @ remoteCluster '/home/projects/runCluster.sh'
Це прекрасно працює, і він записує logfile.log у віддалену машину в каталог / home / projects /. Щоб переглянути це, я повинен відкрити інший термінал, зробити ssh до віддаленого кластеру, перейти в каталог і перевірити файл журналу.
Моє запитання полягало в тому, чи можливо динамічно копіювати (scp) файл журналу на мій локальний автомат, звідки я викликав команду
ssh myusername @ remoteCluster '/home/projects/runCluster.sh'
Я вставив таку команду всередині runCluster.sh
scp logfile.log myusername @ mylocalmachine: ~ / Проекти, але я отримую таке повідомлення
ssh: підключення до хоста mylocalmachine port 22: Немає маршруту до хоста, що загубився
Сподіваюся, я міг би чітко поставити своє запитання. Будь-яка допомога в цьому плані буде дуже вдячна.
Ура, Джонні