Как я могу программно подключиться к удаленному серверу базы данных, который требует туннеля SSH?
-
20-09-2019 - |
Вопрос
Я работаю над ETL, используя C#, в котором извлекает данные из удаленной базы данных MySQL, которая требует подключения SSH. В настоящее время я работаю так, чтобы я сначала создавал свой туннель SSH вручную, используя замазку, а затем программно подключаюсь к базе данных, обычно с использованием объекта MySQLConnection и т. Д.
Как я могу программно создавать туннель SSH, используя C#/. Net? Есть ли какие -либо библиотеки для этого и/или что -то встроенное в саму фреймворк .NET, что поможет мне сделать это?
Другие советы
- Создайте клавиши, чтобы вам не нужно использовать пароль для SSH.
- Сделайте правильную команду SSH с правильными аргументами (для пересылки TCP) (вызов внешней EXE, такой как замазка)
- Используйте правильные настройки соединений.
- Вы сделали!
Не связан с StackOverflow