우리 회사의 제품은 본질적으로 우리 소프트웨어를 실행하는 다른 사람의 네트워크에 앉아있는 Linux 박스 (Ubuntu)입니다. 지금까지 우리는 25 개 미만의 상자를 가지고 있었고 TeamViewer를 사용하여 상자를 관리했습니다.
이제이 상자 중 1000 개를 배송 할 예정이며 TeamViewer는 더 이상 옵션이 아닙니다. 저의 임무는 이 박스 에 액세스하고 소프트웨어를 업데이트 하는 방법을 알아내는 것 입니다. 이 솔루션은 방화벽을 통과 할 수 있어야합니다.
나는 고려했다 :
1. 클라우드에서 서버에 대한 SSH 리버스 터널 을 설정 하고 클라우드에서 해당 서비스를 추적하고 연결할 수있는 다른 서비스 를 설정하는 자체 개발 솔루션 (예 : Linux 서비스) .
이것은 분명히 노동 집약적이며 솔직하게 말하면 많은 다른 회사가 이미이 문제를 극복해야했기 때문에 바퀴를 재발 명하는 것처럼 느껴집니다. 그럼에도 불구하고, 우리가 그 일을 훌륭하게 수행 할 것이라고 확신하지 않습니다.
2. 꼭두각시, 요리사 또는 OpenVPN과 같은 도구
나는 가능한 한 많이 읽으려고 노력했지만 마케팅 연설을 통해 충분한 선택을 할 수는 없었습니다.
우리 외에는 아무도이 상자에 연결하지 않아도됩니다. 나에게 몇 가지 조언을 줄 수있는 관련 경험이있는 사람이 있습니까?