Viscosity .visz 파일의 이름을 .ovpn으로 바꿔도 확장자는 지금까지 프로토콜을 설명한 적이 없으므로 내부 내용은 달라지지 않습니다. 중요한 비교는 종속성이 있는 번들과 아무 종속성도 없는 일반 클라이언트 프로필 사이의 것입니다. Linux 가져오기 프로그램에 읽히기 전에 실제로 어떤 컨테이너를 받았는지 판단하십시오.

각 컨테이너가 담는 것

Viscosity의 내보내기 문서는 .visc 연결 번들과 .visz 아카이브 형식을 설명하며, 후자는 압축된 tar 아카이브입니다. 번들은 구성과 그것이 의존하는 인증서, 키, 스크립트 파일을 함께 담습니다. 일반 OpenVPN 프로필은 파일 하나이며, 참조하는 모든 것은 별도로 존재하거나 내부에 포함되어야 합니다.

그 차이가 비교의 전부입니다. 번들의 관계는 산출물의 일부이고, 일반 프로필의 관계는 가정입니다. 그 관계를 유지하지 않고 번들을 Linux로 옮기면 열린 뒤 첫 번째 빠진 참조에서 실패하는 파일이 됩니다. 인증서를 내부에 포함하는 프로필은 모든 것을 한곳에 담아 그 실패를 피하지만, 누군가 그중 하나를 교체해야 할 때까지는 편리할 뿐입니다.

바깥 확장자는 어느 컨테이너를 가졌는지 알려 줄 뿐, 어느 클라이언트가 쓸 수 있는지는 알려 주지 않습니다.

구성이 실제로 시작되는 곳

번들 내부에서 공급자는 종속 파일 옆에 config.conf를 문서화하며, 참조는 로컬에서 해석됩니다. 그 파일이 출발점이며, 아카이브의 이름도 아니고 디렉터리 목록 맨 위에 우연히 있는 인증서도 아닙니다.

Linux에서는 아카이브가 함께 있기를 기대하는 파일들로 풀리기 때문에 번들이 단일 객체가 아니라 디렉터리로 나타날 수 있습니다. 압축을 푸는 작업 공간에서 상대 경로를 일관되게 유지하고, Windows 절대 경로를 손으로 Linux 경로로 바꾸지 마십시오. 빠진 종속 파일과 잘못된 경로는 클라이언트로부터 같은 불만을 만듭니다.

그 불만을 잠재우려고 신뢰나 ID 옵션을 지우는 것은 수정이 아닙니다.

번들이 함께 가져가지 않는 것

Viscosity 자체의 기본 설정이 모두 OpenVPN 옵션은 아닙니다. 스크립트, 경로 동작, 애플리케이션 설정은 다른 프로그램이 실행할 수 있는 텍스트로 복사하는 대신 Linux 클라이언트가 지원하는 통합으로 표현해야 할 수 있습니다.

포함된 스크립트는 읽고 허용된다고 판단할 때까지 데이터로 취급하십시오. 내보내기에 들어 있었다는 이유로 실행하는 것은 여러분이 해야 했던 검토를 뒤집습니다. 같은 주의가 내장된 자격 증명에도 적용되는데, 번들은 개인 키 자료를 담을 수 있으므로 작업 사본은 다운로드 폴더가 아니라 보호된 위치에 두어야 합니다.

원본은 마이그레이션이 승인될 때까지 보호된 상태로 남습니다.

Linux 쪽이 결정해야 할 것

누가 연결을 소유할지, 즉 Community OpenVPN 단독인지, NetworkManager 플러그인인지, 아니면 다른 지원 클라이언트인지 결정하십시오. 각각 받아들이는 옵션 집합이 다르고, 경로와 리졸버, 비밀을 다루는 방식도 다릅니다. 한 가져오기 프로그램에서 정상적으로 열리는 파일이 다른 프로그램에서는 거부될 수 있으며, 가져오기 성공은 의도한 연결과의 호환성을 증명하지 않습니다. 지원되는 산출물에서 시작하는 편이 하나를 번역하는 것보다 짧으므로 Linux 호환 프로필이 이미 있는지 운영자에게 물어보십시오.

서버 신뢰, 클라이언트 ID, 개인 키 보호를 세 가지 별개의 질문으로 유지하십시오.

연결하기 전의 검토

엔드포인트와 전송, 인증 방식, 모든 파일 참조, 의도한 경로 및 DNS 정책을 확인하십시오. 그런 다음, 터널이 올라온다는 것은 애플리케이션이 필요한 것에 도달할 수 있는지에 대해 아무것도 말해 주지 않으므로 연결과 필요한 애플리케이션을 별도로 검증하십시오.

openvpn --config ./config.conf --verb 4

협상된 결과를 운영자가 말하는 프로필의 예상 동작과 비교하고, Linux 클라이언트가 무시한 옵션을 기록하십시오.

마이그레이션이 승인되면 일반적인 자격 증명 처리 절차로 전송 사본을 폐기하십시오. 공유 폴더에 남겨진 번들은 공유 폴더에 남겨진 자격 증명입니다.

관련 글