Я работаю над проектом, для которого у меня нет настроенной цепочки инструментов на моей собственной машине, и поэтому я занимаюсь удаленной разработкой. Мой рабочий процесс сейчас выглядит следующим образом:
- откройте каталог удаленного проекта в моем файловом менеджере, используя sftp
- редактировать некоторые файлы
запустите
make remote
, который подключается к удаленной машине через ssh и запускаетmake
там:ssh $(HOST) cd $(DIRECTORY) \; make
запустите
make get
, который передает двоичный файл черезscp
:scp $(HOST):$(DIRECTORY)/build/$(FILE) .
проверить двоичный файл и повторить
Проблема в том, что удаленный компьютер выполняет только аутентификацию по паролю, поэтому мне приходится вводить пароль дважды в каждом цикле. Разве я не могу собрать и скачать в одном сеансе ssh
?