반응형
TrueNAS의 웹 인터페이스에 2FA(Two-Factor Authentication)를 설정하는 방법과 추가적인 보안 강화 방법을 아래에 자세히 설명합니다.
1. TrueNAS 웹 인터페이스에서 2FA 설정하기
TrueNAS는 관리 인터페이스 보안을 강화하기 위해 2FA를 지원합니다. 이를 설정하려면 다음 단계를 따르세요:
1.1. TrueNAS 웹 인터페이스에 로그인
- 웹 브라우저를 열고 TrueNAS의 IP 주소(예: https://192.168.1.100)로 접속합니다.
- 관리 계정(admin)으로 로그인합니다.
1.2. 2FA 활성화
- 시스템 설정(System Settings) 메뉴로 이동합니다.
- 사용자 관리(Accounts) → **사용자(Users)**를 선택합니다.
- **관리 계정(admin)**을 클릭하여 설정 화면으로 이동합니다.
- 2FA 활성화 옵션을 찾습니다. TrueNAS에서는 TOTP(Time-Based One-Time Password) 방식의 2FA를 지원합니다.
- QR 코드를 생성하고 이를 스캔하기 위해 다음 중 하나의 인증 앱을 설치합니다:
- Google Authenticator
- Microsoft Authenticator
- Authy
- 인증 앱을 열고 QR 코드를 스캔합니다. 앱에서 생성된 6자리 코드를 입력해 2FA 설정을 검증합니다.
- 설정이 완료되면 2FA 활성화를 저장합니다.
1.3. 테스트
로그아웃한 후 다시 로그인해 보세요. 이제 사용자 이름과 비밀번호 입력 후, 인증 앱에서 생성된 6자리 코드를 입력해야 로그인할 수 있습니다.
2. TrueNAS 보안을 강화하는 추가적인 방법
TrueNAS의 보안을 2FA 외에도 여러 가지 방법으로 강화할 수 있습니다.
2.1. HTTPS 활성화
- 시스템 설정(System Settings) → **일반 설정(General Settings)**으로 이동합니다.
- Web Interface 섹션에서 HTTPS를 활성화합니다.
- 자체 서명된 인증서를 생성하거나, 신뢰할 수 있는 CA(Certificate Authority)에서 발급받은 SSL 인증서를 업로드합니다.
- 저장 후 브라우저에서 HTTPS를 통해 TrueNAS에 접속하도록 설정합니다.
2.2. 방화벽 설정
TrueNAS 서버가 외부 네트워크에 연결되어 있다면 방화벽 설정을 통해 관리 인터페이스의 접근을 제한하세요.
- 관리 인터페이스 포트(기본: 443)를 특정 IP 주소에서만 접근 가능하도록 제한합니다.
- 네트워크 라우터에서 TrueNAS가 사용하는 포트를 숨기고, VPN을 통해서만 접근하게 설정합니다.
2.3. 비밀번호 정책 강화
- 모든 사용자 계정에 대해 강력한 비밀번호를 설정합니다.
- 비밀번호는 최소 12자 이상, 대문자/소문자/숫자/특수문자를 포함하도록 요구하세요.
- 정기적인 비밀번호 변경 정책을 도입합니다.
2.4. SSH 보안 강화
- SSH 접근 제한:
- 시스템 설정(System Settings) → **서비스(Services)**에서 SSH를 설정합니다.
- SSH 접근을 특정 IP나 서브넷으로 제한합니다.
- 공개 키 인증(Public Key Authentication):
- 비밀번호 대신 SSH 키 페어를 사용해 로그인합니다.
- 포트 변경:
- 기본 포트(22)를 다른 포트로 변경하여 무작위 대입 공격(Brute Force Attack)을 방지합니다.
2.5. 정기적인 소프트웨어 업데이트
- TrueNAS 운영체제와 플러그인을 최신 상태로 유지합니다.
- TrueNAS 웹 인터페이스의 시스템 업데이트 메뉴를 통해 패치를 설치하세요. 이는 최신 보안 취약점에 대한 수정 사항을 포함합니다.
2.6. 감사 로그(Audit Log) 활성화
TrueNAS는 시스템 활동 로그를 제공합니다. 이 로그를 통해 다음을 모니터링하세요:
- 로그인 시도 및 실패
- 시스템 설정 변경
- 데이터 액세스 및 공유 로그
로그는 시스템 설정(System Settings) → **로그(Log)**에서 확인할 수 있습니다.
3. 보안 권장 사항
- VPN을 통한 접속: TrueNAS 관리 인터페이스에 외부에서 접근하려면 VPN을 사용해 네트워크를 안전하게 연결합니다.
- Idle Timeout 설정: 웹 인터페이스에서 비활성 시간 초과(Idleness Timeout)를 설정해 세션이 일정 시간 동안 비활성 상태일 경우 자동으로 로그아웃되도록 합니다.
- 권한 관리: 파일 및 데이터셋의 접근 권한을 최소 권한 원칙(Principle of Least Privilege)에 따라 설정합니다.
- IP 주소 화이트리스트: 방화벽이나 네트워크 설정을 통해 TrueNAS에 접근할 수 있는 IP 주소를 화이트리스트로 제한합니다.
이 모든 보안 조치를 취하면 TrueNAS의 웹 인터페이스와 데이터 스토리지가 외부 위협으로부터 더욱 안전하게 보호됩니다. 2FA는 추가 인증 계층을 제공하며, 위의 다른 보안 조치와 결합하면 강력한 방어 체계를 구축할 수 있습니다.
반응형
'IT생활' 카테고리의 다른 글
블로그는 어떻게 접속 키워드나 경로, 방문자 수를 추적 할 수 있을까? (0) | 2025.01.19 |
---|---|
웹사이트에 도메인이 아니라 아이피 주소(IP 주소)로 접속하려고 하면 차단 되는 이유 (0) | 2025.01.19 |
Google Authenticator, Authy 류의 OTP 앱의 원리는 어떻게 될까? 알아보았다. (0) | 2025.01.19 |
IEEE라는 것은 뭘까? IEEE의 규격은 뭐가 있을까? 설명해보았다. (0) | 2025.01.17 |
역대 와이파이 Wi-Fi 버전들을 전부 알아보자. 802.11 a/b/g/n/ac/ax/be (0) | 2025.01.17 |