В рамках построения приложения ASP.net мне нужно отобразить две вещи для конкретного пользователя в бэкэнд-системе UNIX:
- структура папок
- права доступа к папке (просто обозначение типа: drwxr-xr-x).
Мои знания по общению с UNIX с C #, однако, очень ограничены. Я обнаружил несколько возможностей сделать это:
- FTP, но не уверен, смогу ли я увидеть разрешения
- SSH, кажется, наиболее распространенный способ взаимодействия с UNIX из C # (команда ls -ld должна делать)
- RSH, менее безопасный, чем SSH? Помимо безопасности, в чем разница с SSH?
Вопросы:
- Каков наилучший способ взаимодействия с UNIX с использованием C #, зная, что должны отображаться только две вышеуказанные вещи?
- Может быть, где-то есть примеры (пока не могу их найти)?
Заранее спасибо.