Openfire 설치 문제-관리자 패널에 로그인 할 수 없음


15

Ubuntu 가상 머신에 Openfire 를 설치 하려고하는데 웹 기반 설치 프로그램을 완료하면 관리자 패널에 로그인 할 수 없습니다.

지금까지 나는 :

  • 데비안 설치 프로그램 다운로드
  • 스톡 옵션을 사용하여 설치
  • 제공된 SQL 파일을 사용하여 데이터베이스 추가 및 구조 구축
  • 완성 된 웹 기반 설치 프로그램

이제 username : admin 및 내 비밀번호를 사용하여 로그인하려고하는데 계속 잘못된 사용자 이름 / 암호 오류가 발생합니다. 암호화 된 비밀번호를 사용하여 관리 사용자를 표시하는 레코드가 MySQL 데이터베이스에 생성되었으며 인코딩되지 않은 비밀번호로 변경해도 작동하지 않습니다. 여기서 문제가 무엇입니까?

답변:


23

나는 똑같은 문제가 있었으며 거의 ​​알지 못했고 문서화되지 않은 버그 인 것 같습니다. 설치 후 서버를 재부팅하십시오.

나를 위해 일했다.


3
+1 우분투 에서도 이와 똑같은 오류가 발생하여 내가 뭘 잘못했는지 알 수 없었습니다. Openfire를 설치하고 구성한 후 서비스를 다시 시작하지 않은 것으로 나타났습니다. 커널 업그레이드를하지 않는 한 리눅스 머신에서 재부팅을하지 않아도됩니다.
Cory Plastek

1
이 "트릭"은 Windows에서도 작동합니다.
송아지

송아지의 말 나는 잠시 동안 주위를 괴롭혔다. 새로운 사용자 이름과 비밀번호를 설정하려고합니다. 이것을 읽으십시오. 새로 설치했습니다. 설치 후 서버를 다시 시작하고 SHAZAM! 매력처럼 작동합니다.
peirix

Fedora에서 동일한 문제 / 해결책.
saturdayplace

낡은 실을 부딪 치는 것을 의미하지는 않지만 같은 문제가 있기 때문에이 문제가 발생했습니다. 실제 서버를 재부팅 할 필요가 없었고 서비스를 다시 시작하십시오. 이것은 버전 3.6.4-1에서 발생 했으므로 버전 전체에서 이것이 변경되었는지 확실하지 않습니다.
22:41에

6

암호를 수동으로 설정해야했는데 설정 페이지가 저장되지 않았습니다. 서버를 다시 시작해도 도움이되지 않았습니다.

Windows에서 임베디드 DB를 사용하는 경우 이는 Embedded-db / openfire.script에 있습니다 .

INSERT INTO OFUSER VALUES('admin',NULL, ...

NULL을 비밀번호로 변경하십시오. 그런 다음 OpenFire 서버를 다시 시작하십시오.


이것은 나를 위해 매력처럼 작동했습니다!
David

이것은 나를 위해 일했습니다.
Alconis

이것은 나에게도 효과가 있었고 Openkata를 "카타"의 XMPP 서버로만 사용하고 있기 때문에이 기술의 보안 문제는 신경 쓰지 않습니다.
Håkon K. Olafsen 2014 년

1
또한 기억하십시오-귀하의 이메일 주소가 아닌 "admin"으로 로그인하십시오.
selbie

@selbie 이것은 답이되어야한다. 그것은 나의 문제였다
Opiatefuchs

3

Openfire 관리자 로그인 Windows Vista 및 내장 데이터베이스를 사용할 때 Openfire의 관리자 로그인을 변경하는 방법 :

  1. Openfire를 종료
  2. Windows 관리자로서 편집

    C : \ Program Files (x86) \ Openfire \ embedded-db \ openfire.script

  3. 다음과 같은 줄을 변경하십시오.

    사용자 값에 삽입 ( 'admin', NULL, '', 'Administrator', 'admin', '0', '0')

    사용자 값에 삽입 ( 'admin', '', NULL, 'Administrator', 'admin', '0', '0')

  4. 파일을 저장하고 편집기를 종료하십시오

  5. Openfire 다시 시작

2

http://blog.taragana.com/index.php/archive/how-to-recover-openfire-admin-password/

그러나 이것은 프로그래밍과 관련이 없습니다 ....


나는 전에이 단계를 거쳤지만 도움이되지 않는 것 같습니다. mysql DB를 설치하거나 내장 된 경우에도 문제가

2

우분투에서 OpenFire를 상당히 정기적으로 설치하고 배포합니다. 내부 회사 Wiki의 PARTIAL 퀵 컷 / 페이스트입니다. 또한 나중에 더 쉽게하기 위해 일부 서버에 webmin 및 / 또는 virtualmin을 사전 설치합니다.

사전 설치

sudo -s

apt-get 업데이트 및 apt-get dist-upgrade

mkdir / home / kpwadmin / openfire-install

mkdir / home / kpwadmin / virtualmin-install

cd / home / kpwadimn / virtualmin-install

apt-get sun-java6-jre 설치

설치

openfire.org에서 최신 .deb 패키지를 다운로드하십시오. 이 기사에서는 3.6.2 버전의 Openfire를 사용합니다.

cd / home / oacadmin / openfire-install

wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.2_all.deb

dpkg를 사용하여 openfire_3.6.2_all.deb를 설치하십시오.

dpkg -i openfire_3.6.2_all.deb

Openfire를위한 MySQL 데이터베이스 생성

파이어 폭스를 시작하고 serverip / phpmyadmin (예 : 72.11.123.59/phpmyadmin)으로 이동하여 루트로 phpmyadmin에 로그인하십시오.

클릭 특권

새로운 사용자 추가

사용자 이름 : openfire

호스트 : 로컬

비밀번호 : "안전한 것"

"사용자 데이터베이스"섹션에서 "같은 이름의 데이터베이스 작성 및 모든 권한 부여"단일 선택 단추를 클릭하십시오.

'go'를 클릭하십시오

웹 인터페이스

웹 인터페이스를 사용하여 설치를 계속하려면 firefox에서 다른 탭을 열고 serverip : 9090 (예 : 123.0.0.59:9090)으로 이동하십시오.

영어를 선택하십시오

도움이 되었기를 바랍니다...


phpMyadmin없이 : mysql -u root -p; 데이터베이스 오픈 파이어 생성; openfire. *에서 모든 권한을 부여하십시오. 'password'로 식별 된 openfire @ localhost에게; FLUSH PRIVILEGES
pauska

0

우분투 서버에 openfire.deb 패키지를 설치했으며 동일한 문제가 발생했습니다. 관리자로 처음 로그인조차 할 수 없었습니다. 나는 다음을 수행했다 : chmod o + rx / usr / share / openfire

사용자에게 디렉토리를 읽을 수있는 권한이 없음이 밝혀졌습니다. 그것이 옳은 일인지 모르겠지만 지금은 로그인 할 수 있습니다 :)


0

임베디드 데이터베이스 옵션을 사용하여 Windows에 설치할 때도 동일한 문제가 발생했습니다. 디렉토리를 제거, 정리, 다시 설치해도 문제가 해결되지 않았습니다. 재부팅만으로 치료할 수 있습니다


0

3.6.4와 동일한 문제가 있었으므로 3.6.3을 다운로드했는데 정상적으로 작동합니다.

다운로드 링크에서 '4'를 '3'으로 바꾸면 3.6.3을 얻을 수 있습니다 ...


0

다시 시작해도 문제가 해결되지 않았습니다. 위의 조언에 따라 openfire.script를 수동으로 편집 한 후 (내장 데이터베이스를 사용하고 있음) 로그인 만 할 수있었습니다 (Ubuntu 9.10).


0

MySQL 서버에서 LDAP 인증 기반 설정으로 성공적으로 로그인했습니다. 업데이트 된 비밀번호를 사용하여 "admin"으로 로그인했는데 여전히 "admin"입니다. 나는 이것이 나처럼 머리카락을 뽑는 다른 누군가를 도울 수 있기를 바랍니다.

추신 : http://www.yosemitescouting.org/images/Yosemite%20Sam.bmp


0

Openfire 3.6.4의 내장 데이터베이스를 사용하여 Windows XP Profesional SP3 컴퓨터에 여러 번 설치 및 제거했습니다. 관리 콘솔에 로그인 할 수 없습니다. 마지막 설치 후 설치 후 바로 재부팅하여 지금 로그인 할 수 있습니다. :)

비밀번호를 설정하는 동안 로그인하지 못하는 좌절감에 도움이 되길 바랍니다. 그래도 이상한 버그.


0

CentOS 5.3에 설치했을 때도 같은 결과를 얻었습니다. 설치 후 관리자로 로그인 할 수 없습니다.

HTTP와 Openfire 서버를 모두 다시 시작했습니다. 그 후 로그인이 허가되었습니다.

[root@server ~]# service httpd restart
Stopping httpd: [  OK  ]
Starting httpd: [  OK  ]

[root@server ~]# service openfire restart
Shutting down openfire:
Starting openfire:


0

Windows에서 Openfire 3.7.1을 사용 하면 설치 마법사에서 입력 한 내용에 상관없이 사용자의 비밀번호도 사용 admin되었습니다 admin.

이 답변 덕분에 나는 줄을 발견했다.

INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','admin@example.com','0','0')

임베디드 DB / openfire.script 파일은 파악하기가 쉽고, 그래서.


0

Windows에 내장 된 암호를 제공하더라도 사용자의 경우 "admin"으로, 암호의 경우 "admin"으로 기본 설정됩니다 (단지 fyi).


0

계정을 만들 때 사용한 전체 이메일 주소가 아닌 사용자 이름으로 만 로그인했는지 확인하십시오 (예 : admin@example.com을 설정 한 경우 admin 만 사용하여 로그인).

로그인 비밀번호에 구두점이나 특수 문자가 있으면 문제가 발생하지만 OP의 질문에 유효한 비밀번호가있는 계정을 사용하고있는 것입니다.

공식 문서 에 따르면 :

  1. ofproperty 테이블에서 관리자 정보를 재설정하거나 추가하십시오.

    DELETE FROM OFPROPERTY WHERE NAME='admin.authorizedJIDs';
    INSERT INTO OFPROPERTY VALUES('admin.authorizedJIDs','admin@example-com,new@example.com');
    

    내장 데이터베이스를 사용하는 경우 embedded-db / openfire.script를 편집하여 이러한 쿼리를 실행할 수 있습니다.

  2. 또는 conf.xml에 다른 관리자를 추가하십시오.

    <admin>
        <authorizedJIDs>admin@example.com, new@example.com</authorizedJIDs>
    </admin>
    

    이 페이지를 기반 으로이 설정의 이름이 <authorizedUsernames>아닌<authorizedJIDs>

  3. 내 경험상 항상 도움이되지는 않았지만 setup다시 실행할 수 있습니다 .

    edit /conf/openfire.xml and change the <setup> tag to false
    
  4. 완전성을 위해 다른 사용자가 ofuser 테이블을 편집 할 수 있다고 대답했습니다. [그 자신과 행운이 없었습니다].

설정 실행을 포함하여 변경 한 후 openfire를 중지했다가 다시 시작하는 것을 잊지 마십시오. [예, 나는 그것이 어리석은 것을 알고 있습니다. OpenFire가 작동하려면 어쨌든 수행하십시오.]


0

많은 답변이 있다는 것을 알고 있지만 openfire에서 서버의 호스트 이름을 변경 한 후 좌절의 원인을 발견했습니다. 로그인 할 수있는 수정 사항 :

  1. openfire 데이터베이스에서 SQL로 이동하여 속성 테이블을 엽니 다.
  2. admin.authorizedJID를 me @ oldhostname에서 me @ newhostname으로 변경하십시오. 각 사용자를 쉼표로 구분
  3. Openfire를 중지했다가 다시 시작하면 관리자가 메모리에로드됩니다.

openfire를 제거해도 SQL 데이터베이스가 제거되지 않으므로 문제가 지속됩니다. 또는 새 데이터베이스를 작성하고 새 데이터베이스에 다시 설치할 수 있습니다.


0

Ubuntu 16.04에있는 경우 최신 "openfire_4.1.0_all"대신 "openfire_3.9.3_all"데비안 패키지를 사용해보십시오. 최신 비밀번호는 설치 과정에서 새 비밀번호 세부 사항을 채우는 버그가 있습니다. 그 문제는 해결되지 않았습니다. 이전 버전을 사용하는 것이 좋습니다. 잘 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.