Есть ли сокращенный способ написать «scp» для копирования обратно на соединительный узел?

Вы можете использовать gimp /path/to/file и называть его для итерации по всем именам файлов, однако вам нужно либо повторно инициализировать gimp каждый раз, либо установить ограничение времени для следующей итерации. Кроме того, вам нужно будет перезаписать вручную.

Хотя я знаю, что это не лучшая форма:

for i in $(ls *.jpg)
do
  gimp $i
done
0
задан 23 May 2017 в 22:25

2 ответа

Вы можете сделать это, создав файл config в вашем каталоге .ssh на «serverB».

Нечто похожее на:

Host workstation-a HostName 192.168.x.x User adam Port 22

Теперь вы можете использовать workstation-a вместо adam@192.168.x.x:22. Вы также можете использовать клавиши ssh, чтобы предотвратить запрос пароля.

В качестве альтернативы вы можете использовать sftp, если вы хотите ввести вкладку work, а затем нажать клавишу Tab и сделать ее workstation-a.

также после установки с помощью sudo apt install sftp и подключения к «serverB» вы можете использовать команду get для извлечения удаленного файла и сохранения его на локальном компьютере.

3
ответ дан 18 July 2018 в 12:50

Вы можете сделать это, создав файл config в вашем каталоге .ssh на «serverB».

Нечто похожее на:

Host workstation-a HostName 192.168.x.x User adam Port 22

Теперь вы можете использовать workstation-a вместо adam@192.168.x.x:22. Вы также можете использовать клавиши ssh, чтобы предотвратить запрос пароля.

В качестве альтернативы вы можете использовать sftp, если вы хотите ввести вкладку work, а затем нажать клавишу Tab и сделать ее workstation-a.

также после установки с помощью sudo apt install sftp и подключения к «serverB» вы можете использовать команду get для извлечения удаленного файла и сохранения его на локальном компьютере.

3
ответ дан 24 July 2018 в 20:02
  • 1
    Отличный совет. Я действительно должен использовать ключи. Это решит половину моей проблемы. Псевдоним тоже поможет, но не полностью решает мою проблему (я = ленивый). Кажется, что scp должен иметь возможность неявно подключаться к подключающему узлу (возможно, с помощью CLI arg). У меня есть несколько серверов, и я часто вхожу в их SSH, и это утомительно пытается запомнить, где я подключен из esp, если я перемещаю много файлов. Конфигурирование псевдонимов на каждой машине тоже может быть проблемой. Еще раз спасибо, отметьте это как ответ в ближайшее время, если никто не опубликует сверхсекретную функцию ssh / scp, которая решает все мои проблемы :) – Adam Plocher 24 May 2017 в 02:27

Другие вопросы по тегам:

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