Kali Linux에서 Microsoft Teams를 사용할 수 있나요
Kali Linux는 보안 전문가와 침투 테스트(Penetration Testing) 종사자들이 주로 사용하는 배포판이에요. 보안 도구 모음집으로 유명하지만, 일상적인 업무 환경에서도 사용하는 분들이 늘어나고 있어요. 특히 원격 근무를 하면서 Kali Linux를 메인 시스템으로 쓰는 경우, Microsoft Teams 설치가 필요한 상황이 생기기도 해요.
Kali Linux는 Debian 기반이기 때문에 원칙적으로 Debian·Ubuntu용 DEB 패키지를 설치할 수 있어요. 다만 Kali는 Rolling Release 방식으로 최신 패키지를 빠르게 채택하는 특성상 일부 의존성 문제가 생길 수 있어요. 이 글에서는 Kali Linux에 Teams를 설치하는 여러 방법과 주의사항을 알려드릴게요.
Kali Linux에서 Teams 설치 시 주의사항
시작하기 전에 Kali Linux의 특성을 이해하는 게 중요해요. 일반 Ubuntu나 Debian과는 다른 점이 몇 가지 있어요.
Kali Linux 환경의 특징
- Rolling Release — 최신 패키지 버전을 빠르게 반영해서 일부 소프트웨어와 의존성 충돌이 생길 수 있어요
- Root 계정 사용 — 예전 Kali(2020 이전)는 root로 기본 로그인했지만, 현재는 일반 사용자 계정을 권장해요
- 보안 정책 — Electron 기반 앱(Teams 포함)은 root 권한으로 실행이 제한될 수 있어요
- Debian Testing 기반 — Debian Stable보다 패키지 버전이 높아서 의존성 관리가 까다로울 수 있어요
Teams 설치 전 확인 사항
일반 사용자 계정으로 로그인되어 있는지 확인해요. whoami 명령어로 현재 계정을 확인할 수 있어요. root 계정으로 Teams를 실행하려 하면 Electron 보안 정책으로 인해 실행이 거부될 수 있어요. 그런 경우 --no-sandbox 옵션을 사용해야 하지만, 보안 취약점이 생길 수 있으므로 일반 사용자 계정 사용을 강력히 권장해요.
방법 1: DEB 패키지로 설치하기
가장 일반적인 방법으로, Microsoft 공식 Teams DEB 패키지를 직접 다운로드해서 설치해요.
패키지 다운로드
터미널을 열고 다음 명령어로 Teams DEB 패키지를 다운로드해요.
wget -O teams.deb "https://go.microsoft.com/fwlink/?linkid=2112886"- 또는 curl:
curl -L -o teams.deb "https://go.microsoft.com/fwlink/?linkid=2112886" - 파일 크기 확인:
ls -lh teams.deb(100MB 내외가 정상이에요)
의존성 업데이트 및 설치
설치 전에 패키지 목록을 업데이트하고 필요한 의존성을 미리 설치해요.
sudo apt updatesudo apt install libayatana-appindicator3-1 libdbusmenu-glib4 libdbusmenu-gtk3-4(의존성 패키지)- Teams 설치:
sudo apt install ./teams.deb
root 계정에서 실행해야 하는 경우
Kali에서 root 계정을 사용해야 하는 상황이라면 teams --no-sandbox 명령어로 Teams를 실행할 수 있어요. 하지만 이 방법은 Electron의 보안 샌드박스를 비활성화하는 것이므로, 가능하면 일반 사용자 계정 생성 후 그 계정으로 Teams를 실행하는 것을 권장해요.
방법 2: APT 저장소 등록으로 설치하기
Microsoft APT 저장소를 등록하면 자동 업데이트가 가능해요. Kali에서도 동일한 방식으로 설정할 수 있어요.
저장소 등록 단계
- Microsoft GPG 키 가져오기:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - - 저장소 파일 생성:
echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" | sudo tee /etc/apt/sources.list.d/teams.list - 패키지 목록 업데이트:
sudo apt update - Teams 설치:
sudo apt install teams
Kali에서 Microsoft 저장소 사용 시 주의
Kali는 Rolling Release이기 때문에 외부 저장소를 추가할 때 패키지 간 충돌이 생길 수 있어요. Teams 저장소 추가 후 sudo apt update에서 오류가 발생하면, 저장소 파일을 핀닝(Pinning) 설정해서 특정 패키지만 해당 저장소에서 가져오도록 설정하는 게 안전해요.
방법 3: PWA 방식으로 사용하기 (권장)
Kali Linux에서는 Teams의 복잡한 패키지 설치보다 PWA 방식이 더 간편하고 안정적인 경우가 많아요. 특히 Kali를 업무 겸용으로 사용하는 분들에게 가장 권장하는 방법이에요.
Chromium 브라우저 설치 및 PWA 등록
Kali Linux에는 Chromium이 기본 포함되어 있을 수 있어요. 없다면 sudo apt install chromium으로 설치해요. Chromium을 열고 https://teams.microsoft.com에 접속해 로그인하면, 주소창 오른쪽에 설치 아이콘이 나타나요. 이를 클릭하면 바탕화면 앱으로 설치돼요.
Microsoft Edge로 PWA 사용하기
- Edge DEB 다운로드:
wget -O edge.deb "https://go.microsoft.com/fwlink/?linkid=2149051" - Edge 설치:
sudo apt install ./edge.deb - Edge에서 teams.microsoft.com 접속 후 PWA로 설치해요
- Edge 기반 PWA는 알림·화상회의 호환성이 Chrome보다 좋아요
설치 후 자주 발생하는 문제
Kali Linux 특유의 환경 때문에 Teams 설치 및 실행 중에 생길 수 있는 문제들을 정리했어요.
오류 유형과 해결 방법
- SUID sandbox 오류 —
teams --no-sandbox로 실행하거나, setuid bit을 설정해요:sudo chmod 4755 /usr/share/teams/chrome-sandbox - 의존성 오류 —
sudo apt --fix-broken install로 의존성을 자동 해결해요 - 화면이 흰색으로 뜸 —
teams --disable-gpu옵션으로 GPU 가속을 비활성화해요 - 카메라·마이크 권한 없음 — 사용자를 audio, video 그룹에 추가해요:
sudo usermod -aG audio,video $USER
Wayland vs X11
Kali 2023 이후 버전은 기본적으로 Wayland를 지원하는데, Teams의 화면 공유 기능이 Wayland에서 제한될 수 있어요. 화면 공유가 필요하다면 로그인 화면에서 X11 세션을 선택하거나, Teams PWA를 통해 PipeWire 기반 화면 공유를 사용해요.
마치며
Kali Linux에서 Microsoft Teams를 설치하는 것은 일반 Debian·Ubuntu보다 약간 더 신경 써야 할 부분이 있지만, 충분히 가능해요. 가장 간편한 방법은 Chromium이나 Edge에서 PWA로 설치하는 것이에요. 네이티브 앱이 필요하다면 DEB 패키지로 설치하되, 일반 사용자 계정을 사용하는 게 좋아요.
Kali Linux로 보안 공부를 하면서 동시에 업무 협업 도구도 쓰고 싶다면, 이 가이드를 참고해서 Teams 환경을 구성해 보세요. 생각보다 어렵지 않아요.