Требования:
- возможность аутентификации по ключам
- возможность создавать тунели
- стабильность, неглючность
Умение переваривать псевдографические интерфейсы не обязательно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший