Admin Console에서 패키지 > 도구로 이동합니다.
기업에 적용됩니다.
기능 제한 라이선스 LAN 활성화는 인터넷에 연결되지 않은 보안 네트워크를 유지하는 기업을 위한 Adobe의 라이선스 방법입니다. 기능 제한 라이선싱 LAN 서버(LAN 서버라고도 함)를 아직 설정하지 않은 경우 먼저 여기에 설명된 절차를 따라야 합니다. 다음 섹션에서는 LAN 서버의 문제를 관리하고 해결하는 방법에 대해 자세히 설명합니다.
서버 구성 툴 다운로드
다음 섹션에 설명된 LAN 서버 관리 명령 및 절차를 사용하려면 서버 구성 툴을 사용해야 합니다. 아직 다운로드하지 않았다면 Adobe Admin Console에서 이 도구를 다운로드해야 합니다.
-
-
사용 중인 운영 체제에 맞는 서버 구성 툴을 다운로드합니다.
-
다운로드한 서버 구성 툴(.zip)을 LAN 서버 컴퓨터로 전송합니다.
-
LAN 서버 시스템에서 zip 파일의 압축을 풉니다.
아래에 설명된 명령을 실행하려면 Linux 터미널 또는 Windows PowerShell을 사용하여 서버 구성 툴(zip 파일)에서 추출한 폴더로 이동합니다.
서버 시작
서버가 중지되어 다시 시작해야 하는 경우 다음 명령을 입력하고 Enter 키를 누릅니다.
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 start - Linux terminal:
./scripts/adobe-lan-server.sh start
예를 들어 서버의 데이터베이스를 백업해야 하거나 서버에 문제가 있는 경우 다음 명령으로 중지할 수 있습니다.
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 stop - Linux terminal:
./scripts/adobe-lan-server.sh stop
서버 시작 (Windows 서비스로)
Windows 서비스가 중지되어 다시 시작해야 하는 경우 \scripts 폴더로 이동하여 다음을 입력합니다.
- Windows PowerShell:
.\adobeLanService.ps1 -Start
Windows 서비스 중지
서버의 데이터베이스를 백업해야 하거나 서버에 문제가 있는 경우 \scripts 폴더로 이동하고 다음 명령을 사용하여 Windows 서비스를 중지할 수 있습니다.
- Windows PowerShell:
.\adobeLanService.ps1 -Stop
서버를 중지할 때:
- 모든 관련 서비스가 중지됩니다.
- 서버의 내부 데이터베이스는 다음 위치에 백업됩니다.
<current_working_directory>/backup/backup.zip.
서버 다시 시작
다음 명령을 사용하여 서버를 다시 시작합니다.
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 restart - Linux terminal:
./scripts/adobe-lan-server.sh restart
현재 중지된 경우 다시 시작 명령은 서버를 시작합니다.
서버를 다시 시작하면 서버의 내부 데이터베이스가 다음 위치에 백업됩니다.
<current_working_directory>/backup/backup.zip.
Windows 서비스 제거
\scripts 폴더로 이동하고 다음 명령을 실행하여 Windows 서비스 콘솔에서 Windows 서비스를 제거합니다.
- Windows PowerShell:
.\adobeLanService.ps1 -Remove
서버 상태 확인
다음 명령을 사용하여 LAN 서버 인스턴스의 상태를 확인하십시오.
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 status - Linux terminal:
./scripts/adobe-lan-server.sh status
백업 데이터베이스 (임베디드만 해당)
기본적으로 서버를 중지하면 애플리케이션과 일관된 데이터베이스 백업이 수행됩니다. 이 백업은 다음 폴더에 저장됩니다. <current_working_directory>/backup/backup.zip.
그러나 다음 명령을 사용하여 서버 데이터베이스를 수동으로 백업할 수 있습니다.
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 backup -f <zip_file_name> - Linux terminal:
./scripts/adobe-lan-server.sh backup -f <zip_file_name>
위의 명령은 이름이 지정된 임베디드 데이터베이스의 파일 복사본을 만들고 데이터베이스를 zip 파일로 보관합니다.
복원 데이터베이스 (임베디드만 해당)
LAN 서버를 실행하는 동안 문제가 발생하면 이전 백업에서 내부 데이터베이스를 복원하여 서버 문제를 해결할 수 있습니다.
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 restore -f <previously backed up zip_file_name> - Linux terminal:
./scripts/adobe-lan-server.sh restore -f <previously backed up zip_file_name>
서버가 현재 실행 중인 경우 복원 명령은 서버를 중지합니다. 서버를 다시 시작해야 합니다.
LAN 서버를 관리하는 데 사용하는 명령 외에도 다음과 같은 작업을 수행할 수 있습니다.
- 서버에서 이메일 알림을 관리합니다.
- 서버를 재인증합니다.
- 서버 설정을 편집합니다.
- 서버 문제를 해결합니다.
알림 관리
설정한 LAN 서버는 서버 업데이트에 대한 이메일을 보내도록 구성할 수 있습니다. 서버(SMTP) 및 이메일 설정을 관리하려면 다음 단계를 따르십시오.
-
LAN 서버에서 https://localhost:8463으로 이동합니다.
-
이메일 설정 탭으로 이동하여 필요한 SMTP 설정을 지정합니다.
-
알림 설정 탭으로 이동하여 이메일 알림을 수신할 기본 및 보조 이메일 주소를 지정합니다.
서버 재인증
LAN 서버 인스턴스의 활성화 기간은 ATO를 생성한 날짜로부터 최대 365일이지만 기업이 Adobe와 맺은 계약의 종료 날짜보다 작거나 같습니다.
LAN 서버 인스턴스의 활성화가 만료된 후 LAN 활성화 패키지로 배포된 최종 사용자 컴퓨터에 라이선스를 제공하려면 서버를 다시 인증해야 합니다.
-
LAN 서버에서 https://localhost:8463으로 이동한 다음 서버 설정 탭으로 이동합니다.
-
인증 파일 생성을 클릭합니다.
인증 파일이 로컬 디스크에 다운로드됩니다.
-
만료 중이거나 이미 만료된 서버 인스턴스에 대해 재인증을 클릭합니다.
-
위의 2단계에서 생성된 새 인증 파일을 업로드하고 완료를 클릭합니다.
ATO 파일이 로컬 디스크에 다운로드됩니다.
-
LAN 서버에서 https://localhost:8463으로 이동한 다음 서버 설정 탭으로 이동합니다.
-
위의 5단계 끝에서 다운로드한 ATO 파일을 업로드합니다.
-
권한 확인 대화 상자에서 서버와 연관된 권한을 검토하고 확인을 클릭합니다.
이제 재인증한 서버 인스턴스의 인증 날짜가 인스턴스를 재인증한 날짜로부터 365일 후에 표시되도록 업데이트됩니다.
LAN 서버 세부 정보 편집
LAN 서버 인스턴스를 설정한 후 DNS 주소 또는 포트 번호와 같은 서버 세부 정보를 편집할 수 있습니다.
-
Admin Console에서 패키지 > 서버로 이동합니다.
-
서버의 라인 항목을 클릭하고 오른쪽 창에서 편집을 클릭합니다.
-
구성 화면에서 다음 필드 중 하나를 편집합니다.
- LAN 서버의 DNS 주소 및 포트 위치
- LAN 타임아웃을 설정하여 클라이언트가 LAN 서버에 연결하지 않고 실행할 수 있는 시간을 지정합니다.
- 구매 할당량을 초과하는 경우라도 추가 라이선스의 활성화를 허용하려면 소프트 할당량을 선택합니다.
- 라이선스의 수가 구매 할당량을 초과하는 경우 추가 라이선스가 활성화되지 않도록 하려면 하드 할당량(ETLA만 해당)을 선택합니다.
참고:지정한 서버 위치에 클라이언트가 접근할 수 있도록 해야 합니다. 그렇지 않으면 클라이언트 컴퓨터에서 라이선스 활성화를 할 수 없습니다.
-
조직 이름을 입력하고 다음을 클릭합니다.
이 조직 이름은 사용자가 메시지를 수신할 때 표시되는 이름입니다.
-
현재 서버에서 호스팅할 제품을 선택하고 다음을 클릭합니다.
최종 사용자 권한은 선택한 제품을 기반으로 합니다.
-
마무리 화면에서 서버의 이름을 지정하고 서버 세부 정보를 검토한 다음 서버 만들기를 클릭합니다.
서버 생성이 완료되면 ATO 파일이 컴퓨터에 다운로드됩니다.
-
LAN 서버에서 https://localhost:8463으로 이동한 다음 서버 설정 탭으로 이동합니다.
-
위의 6단계에서 다운로드한 ATO 파일을 업로드합니다.
권한 확인 대화 상자에서 서버와 연관된 권한을 검토하고 확인을 클릭합니다.
LAN 서버를 편집하는 경우 LAN 활성화 패키지를 제작한 다음 최종 사용자 컴퓨터에 다시 배포해야 합니다.
LAN 활성화 패키지를 다시 배포하려면 다음 방법 중 하나를 사용합니다.
서버가 외부 데이터베이스에 연결할 수 있도록 지원
외부 데이터베이스 연결의 일부로 다음 구성이 설정되어 있는지 확인합니다.
올바르게 수행되지 않으면 데이터베이스에 대한 연결이 실패하여 서버가 시작되지 않을 수 있습니다.
데이터베이스 및 스키마 만들기
설치 스크립트 또는 AdobeFRLLanService 스크립트를 실행하기 전에 데이터베이스와 스키마를 만듭니다(Microsoft SQL Server 전용). 또한 설정 스크립트에서 데이터베이스 이름 및 데이터베이스 스키마에 대한 세부 정보를 입력할 때 동일한 값을 지정해야 합니다.
새 데이터베이스 사용자 만들기
새로 만든 데이터베이스 및 스키마에 대해 새 데이터베이스 사용자를 만드는 것이 좋습니다. 또한 새 데이터베이스 및 스키마에 필요한 모든 권한, 특히 CRUD 작업 권한이 이 새 데이터베이스 사용자에게 부여되었는지 확인하십시오. 새 사용자의 액세스 권한을 이 새 데이터베이스에만 제한합니다. 새 사용자 자격 증명은 서버 설정 중에 제공됩니다.
데이터베이스 서버에서 원격 연결 사용
데이터베이스 서버가 LAN 서버가 호스팅되는 컴퓨터와 다른 컴퓨터에서 호스팅되는 경우 서버에서 원격 연결을 서버에서 사용 가능으로 설정해야 합니다. 또한 데이터베이스 사용자에게 데이터베이스를 원격으로 연결/접속할 수 있는 권한을 제공해야 합니다.
원격 연결을 위한 데이터베이스 포트 차단 해제
때때로 방화벽은 데이터베이스 서버가 호스팅되는 시스템의 TCP 포트에 대한 외부 통신을 차단할 수 있습니다. 이 문제를 해결하려면:
Windows: 데이터베이스 서버가 실행 중인 TCP 포트에 대한 인바운드 규칙이 생성되었는지 확인합니다.
CentOS: iptables 명령을 사용하여 TCP 포트의 차단을 해제합니다.
데이터베이스 서버와의 SSL 통신
설정 스크립트에서 SSL을 사용하여 데이터베이스 서버에 연결해야 하는 경우 데이터베이스 서버에서 SSL이 활성화되어 있는지 확인합니다.
-
다음 명령 중 하나를 사용하여 LAN 서버를 시작합니다.
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 start - Linux terminal:
./scripts/adobe-lan-server.sh start
- Windows PowerShell:
-
https://localhost:8463으로 이동하여 새 Keystore 파일로 서버가 실행 중인지 확인합니다.
LAN 서버 문제 해결
LAN 서버를 주기적으로 다시 시작하는 것이 좋습니다. 이렇게 하면 서버 데이터베이스의 최신 백업이 유지됩니다. 또한 중지 및 다시 시작 주기 사이에 데이터베이스를 수동으로 주기적으로 백업할 수도 있습니다.
다음 오류를 해결하려면 데이터베이스를 이전에 백업한 버전으로 복원해야 합니다.
- org.h2.jdbc.JdbcSQLException: null 파일의 암호화 오류
- org.springframework.jdbc.support.MetaDataAccessException: 메타데이터 추출을 위한 연결을 가져올 수 없음
nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: JDBC 연결을 얻지 못함
nested exception is org.h2.jdbc.JdbcSQLException: null 파일의 암호화 오류 [90049-197]
데이터베이스를 복원하려면:
-
서버 중지:
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 stop - Linux terminal:
./scripts/adobe-lan-server.sh stop
- Windows PowerShell:
-
서버 데이터베이스를 이전에 백업한 버전으로 복원합니다.
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 restore -f <previously backed up zip_file_name> - Linux terminal:
./scripts/adobe-lan-server.sh restore -f <previously backed up zip_file_name>
- Windows PowerShell:
-
서버 시작:
- Windows PowerShell:
.\scripts\adobe-lan-server.ps1 start - Linux terminal:
./scripts/adobe-lan-server.sh start
- Windows PowerShell:
최종 사용자 컴퓨터의 라이선스가 활성화되지 않는 경우:
- 최종 사용자 컴퓨터가 LAN 서버 시스템에 연결할 수 있는지 확인합니다.
- Adobe Admin Console로 이동하여 LAN 서버 DNS 주소 및 포트 번호를 확인하고 LAN 서버에 사용 중인 컴퓨터와 일치하는지 확인합니다. 위의 LAN 서버 세부 정보 편집 섹션을 참조하여 서버 세부 정보를 확인하고 필요한 경우 편집합니다.
- 최종 사용자 컴퓨터가 서버에 연결할 수 있지만 라이선스를 활성화할 수 없는 경우 서버가 자체 서명된 SSL 인증서를 사용하고 있는지 확인합니다. 서버가 자체 서명된 SSL 인증서를 사용하는 경우(권장하지 않음):
- 최종 사용자 컴퓨터에서 실행 중인 모든 Adobe 애플리케이션을 닫습니다.
- 최종 사용자 컴퓨터에 자체 서명된 인증서를 설치합니다.
- 자체 서명된 인증서를 설치한 후 애플리케이션을 다시 시작합니다.
LAN 활성화 패키지를 통해 설치된 애플리케이션을 실행하는 경우 최종 사용자에게 다음 오류가 표시됩니다.
LAN 활성화 패키지가 Windows 7, 64비트 시스템에 설치되어 있고 LAN 서버가 자체 서명된 SSL 인증서로 설정된 경우 오류가 발생합니다.
이 문제가 발생하는 이유는 클라이언트 컴퓨터가 설정한 LAN 서버에 연결할 수 없기 때문입니다.
해결 방법:
이 문제를 해결하려면 클라이언트 컴퓨터에서 자체 서명된 인증서를 설정할 때 SAN(주체 대체 이름)에 LAN 서버 DNS 이름을 지정해야 합니다.
다음은 자체 서명된 인증서를 생성하는 명령줄의 예입니다.
C:\keytool.exe" -genkeypair -alias adminService -keyalg RSA -keysize 4096 -sigalg SHA512withRSA -ext SAN=dns:10.42.66.139,ip:127.0.0.1,ip:::1 -keystore adminService.jks -validity 3650
SAN 매개변수에는 DNS에 대한 두 개의 항목이 있습니다. 하나는 localhost용이고 다른 하나는 LAN 서버 DNS용입니다. Windows 7 시스템에서 자체 서명된 인증서를 생성하는 경우 SAN에 대한 DNS 서버 항목은 필수입니다.
PowerShell 스크립트를 실행할 때 다음 오류가 발생할 수 있습니다.
신뢰할 수 있는 게시자의 스크립트만 실행
이 문제를 해결하려면 다음 단계를 따르십시오.
해결 방법 1
PowerShell은 이 게시자의 스크립트를 “항상” 실행하고 “항상” 허용하라는 메시지를 표시합니다.
- Windows 탐색기에서 이 오류가 발생했을 때 실행한 PowerShell 스크립트로 이동합니다.
- 파일을 마우스 오른쪽 버튼으로 클릭하고 속성 | 디지털 서명을 선택합니다.
- 서명을 선택하고 세부 정보 | 인증서 보기를 클릭합니다.
- 세부 정보 탭을 선택하고 파일로 복사를 클릭합니다.
- .CER 확장자로 파일을 저장합니다.
- 인증서 MMC 스냅인을 사용하여 이 파일을 로컬 컴퓨터의 신뢰할 수 있는 게시자 인증서 저장소로 가져옵니다.
해결 방법 2
상위 PowerShell에서 다음 명령을 사용하여 실행 정책을 RemoteSigned 또는 Unrestricted로 설정합니다.
Set-ExecutionPolicy RemoteSigned
또는
Set-ExecutionPolicy Unrestricted
알려진 문제
Adobe는 가능한 빠른 시일 내에 이러한 문제와 기타 모든 문제들을 해결하는 데 최선을 다하고 있습니다.
클라이언트 컴퓨터에서 LAN 활성화 패키지를 제거하는 경우 Admin Console 또는 LAN 서버 관리 콘솔의 기능 제한 라이선스 수는 이를 반영하지 않습니다.