Файл загрузки по ssh и выполняет команду на удаленной машине

Попробуйте это: скопируйте текст в буфер обмена, как обычно, и затем используйте ярлык shift+insert для вставки его в Google Docs. Или ctrl+v.

Существует другая опция: в Linux можно сделать "специальный" вид копии (это имеет имя, но я забыл это), просто выделив текст и затем используя среднюю кнопку мыши для вставки его. Я вполне привык к нему, потому что я обычно работаю только над Linux, и я пропускаю его, когда я должен использовать Windows :-)

5
15.04.2012, 11:15
2 ответа

Вы могли бы хотеть ControlMaster механизм в ssh.

4
27.01.2020, 20:35
  • 1
    Это может быть сделано без файла конфигурации в .ssh? –  janoliver 15.04.2012, 12:01
  • 2
    Вы могли использовать эквивалент -o опции, но Вы действительно хотите файл конфигурации, учитывая число вариантов, которое необходимо указать и важность того, что они были последовательными через все вызовы. –  geekosaur 15.04.2012, 12:04
  • 3
    Используя controlmaster я нашел ответ здесь: serverfault.com/questions/78630 / … Спасибо за справку! –  janoliver 15.04.2012, 12:21

Ну, Вы могли просто передать все это по каналу через одно ssh команда с a cat на другом конце. Здесь я загружаю сценарий оболочки, делаю его исполняемым файлом и выполняю его:

$ cat sayhi.sh | ssh myserver 'cat > ./remotehi.sh ; chmod +x ./remotehi.sh ; ./remotehi.sh'
hello, world!
5
27.01.2020, 20:35
  • 1
    Для получения прогресса, который можно заменить cat с pv. так pv sayhi.sh | ssh myserver 'cat > remotehi.sh.... @ckhan ./ не необходимо на Вашей кошке или командах chmod. Вред привычки, но не необходимый. –  Patrick 15.04.2012, 18:04
  • 2
    Это - хорошее решение также. Спасибо вам обоим! –  janoliver 16.04.2012, 10:10

Теги

Похожие вопросы