Для правильной работы OpenVPN соединения в Ubuntu необходимы следующие файлы:
1. Конфигурационный файл *.ovpn, который содержит настройки соединения (например, адрес сервера, порт, протокол и т. д.).
2. Файлы ключей клиента (например, .key и ta.key), если они используются для аутентификации.
Если у вас возникает проблема с бесконечным подключением и ошибкой "не удалось согласовать TLS ключ", возможно, проблема связана с неправильной конфигурацией или отсутствием необходимых файлов ключей. Убедитесь, что у вас есть все необходимые файлы, как указано выше.
Чтобы настроить OpenVPN на Ubuntu, следуйте этим шагам:
1. Установите пакет OpenVPN с помощью команды:
```
sudo apt-get install openvpn
```
2. Создайте папку для конфигурационных файлов OpenVPN:
```
sudo mkdir /etc/openvpn/client
```
3. Поместите конфигурационный файл *.ovpn и все необходимые файлы ключей в эту папку.
4. Откройте конфигурационный файл для редактирования:
```
sudo nano /etc/openvpn/client/yourfile.ovpn
```
5. Настройте файл для вашего сервера (адрес, порт, протокол, ключи и т. д.).
6. Сохраните и закройте файл.
7. Подключитесь к серверу OpenVPN с помощью команды:
```
sudo openvpn /etc/openvpn/client/yourfile.ovpn
```
Это должно помочь вам настроить OpenVPN на Ubuntu. Надеюсь, это поможет решить вашу проблему и успешно подключиться к серверу OpenVPN.