Я полностью согласен со всем вышеизложенным. Я бы добавил оговорку, что если кто имеет личные отношения с потенциальным донором, это может быть выгодно держать университета развития / продвижения / сегодня-эвфемизм для сбора средств управления на расстоянии вытянутой руки, пока мы достаточно далеко продвинулись в этом процессе. Они хотят отрезать вас в качестве "посредника" и что не может быть в ваших интересах, либо из-за их различных мотивов или из-за того, как это будет чувствовать, чтобы донор. Точные команды зависит от вашей операционной системы, но вполне может быть `iptables в службу` или `systemctl остановить iptables`. Это три разных вопроса. Этот сайт работает лучше, если вы зададите один вопрос в то время, поэтому я предлагаю вам разделить их.

У меня есть скрипт, который подключается к удаленному серверу через SFTP и достать файл оттуда. Мой скрипт выглядит так:

/usr/Бен/SFTP клиент [email protected] <<ВФ
ЖК /из dir1/директория dir2/dir3
кд /rsdir1/rsdir2/rsdir3
вам file_pattern'date -Д "в прошлом месяце" +%М%Г`.КШМ
ВФ
для RC=$?
 если [[ $ру != 0 ]]
тогда
 Эхо "ошибка получения файла и скрипт abended с кодом ошибки $РЦ" `дата "+%г-%м-%д%Н%м.%С"`
 выход 1
еще
 Эхо "успешно перенес файл" `дата "+%г-%м-%д%Н%м.%С"`
интернет

Однако, даже если скрипт не находит файл с шаблоном, он идет в другой части скрипта и дает мне выход на экран

Подключение к remote.server.com...
по SFTP> ЖК /из dir1/директория dir2/dir3
по SFTP> кд /rsdir1/rsdir2/rsdir3
по SFTP> вам file_pattern032014.КШМ
Не удаленный файл stat: нет такого файла или каталога
Файл "/rsdir1/rsdir2/rsdir3/file_pattern032014.КШМ" не найдено.
Успешно перенес файл гггг-ММ-ДД-24HH.Ми.СС 

Любые советы о том, что я может быть делаю неправильно здесь?