Читання локального файлу з віддаленого ssh


0

Я запускаю скрипт на віддаленому хості за допомогою ssh

оболонка hostA: cat script.sh | ssh user@hostB

Сценарій знаходиться на хості A і запускається на хості B за допомогою вищевказаної sshкоманди. Поки це було добре. Але тепер сценарій повинен прочитати файл, який також знаходиться на хості A.

Питання: Чи можливий сценарій для читання файлу з хоста A під час роботи на хості B?

Будь-яка допомога вдячна.


Ви хочете сказати, що ви виконуєте локальний скрипт на віддаленому хості за допомогою SSH і хочете прочитати файл, який знаходиться на віддаленому хості? Чи можете ви оновити свою публікацію, щоб зробити це зрозумілим?
Ганеш Р.

Ні, я виконую локальний скрипт на віддаленому хості за допомогою SSH і хочу прочитати файл, який знаходиться на локальному хості, тобто сценарій та файл, який слід прочитати за сценарієм, обидва на локальному хості.
user2602696

Відповіді:


2

Ви можете скопіювати файл на віддалений хост (наприклад, до /tmp) перед запуском сценарію, або встановити ssh-з'єднання з віддаленого до локального хоста, щоб отримати вміст файлу.

Для останнього вам, ймовірно, доведеться використовувати авторизацію на основі відкритих ключів від віддаленого до локального хоста, тому сценарій може працювати без введення пароля.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.