Выработайте проверяемую привычку подключения
Хранение учётных данных
Храните адрес устройства, имя пользователя и закрытый ключ отдельно. Для командного доступа используйте контролируемый менеджер паролей; не помещайте закрытый ключ в репозиторий, артефакты сборки или вложения к обращению.
SSH-ключи
Используйте отдельную пару ключей для устройства, добавьте понятный комментарий и запишите создателя. При уходе участника из проекта или изменении назначения устройства удалите соответствующий открытый ключ и замените связанные учётные данные.
Сеанс удалённого рабочего стола
Графический интерфейс удобен для настройки Xcode, импорта сертификатов и проверки интерфейса. Длительные сборки передавайте командной строке или Runner, не полагаясь на постоянно открытый рабочий стол.
Завершайте неактивные сеансы
После работы завершайте сеанс удалённого рабочего стола и закрывайте ненужные перенаправления портов. Фоновые сборки должны выполняться через явный менеджер задач, а не благодаря незакрытому окну терминала.