Разработка приложения-клиента для ssh под MacOS

Цена договорная
10 марта 2024, 11:08 • 2 отклика • 45 просмотров
Необходимо разработать клиент, который сможет управлять аккаунтами для ssh(на начальном этапе) для MacOS. Клиент должен быть чем-то похож на MobaXTerm клиент. Основные функции:

  1. Управление каталогом подключений (катологизация - папки - вложенные папки - само подключение)
  2. Добавить подключение по ssh (указать удаленный хост, порт, указать приватный ключ, jump, название сессии, поднять туннель, сохранить пароль при подключении (зашифрованное хранилище), отправка команды при входе в приложение и другие стандартные возможности, присущие ssh клиентам)
  3. Открыть подключение (каждое подключение открывается в отдельной вкладке, split mode (2 вертикально/горизонтально и 4 окна).
  4. Открыть локальный терминал
  5. При открытии ssh сессии иметь доступ к файловой системе (sftp) для редактирования файлов
  6. Опциональная защита входа в терминал с помощью отпечатка пальца или ввода пароля пользователя MacOS
  7. На домашней вкладке показывать недавние сессии и строку возможности быстрого подключения (ввести подключение к ssh -> enter)
  8. Минималистичный, чистый и простой дизайн с упором на UX, а не красоту
При отклике прошу ответить на вопросы:
  • Какой опыт разработки приложений под MacOS?
  • Какой опыт разработки приложений, которые используют протоколы ssh/sftp?
  • Какой опыт разработки приложений-терминалов, каковы знания в устройстве работы клиентов командной строки nix систем?