헤드리스 서버에서 대홍수 데몬을 실행하기 위해이 가이드 를 따르려고 합니다. 클라이언트 부분은 작동하는 것 같지만 서버 부분은 전혀 작동하지 않는 것 같습니다.
Deluge-console을 사용하면 텍스트 전용 환경에서 데몬에 명령을 보낼 수 있습니다. 그러나 나는 그것을 스스로 연결할 수 없습니다. 시작할 때마다 Failed to connect to 127.0.0.1:58846 with reason: Password does not match
. 같은 명령을 시도하면 다음과 같은 deluge-console "config -s allow_remote True"
오류 덤프가 표시됩니다.
[ERROR ] 03:21:31 client:391 RPCError Message Received!
--------------------------------------------------------------------------------
RPCRequest: daemon.login(localclient, <a long string>)
--------------------------------------------------------------------------------
File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 259, in dispatch
ret = component.get("AuthManager").authorize(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/deluge/core/authmanager.py", line 93, in authorize
raise BadLoginError("Password does not match")
BadLoginError: Password does not match
--------------------------------------------------------------------------------
Failed to connect to 127.0.0.1:58846 with reason: Password does not match
~ / .config / deluge / auth는 다음과 같습니다.
localclient:<a long string>:10
두 파일에서 동일하게 나타납니다. 그래서 나는 인증 파일이 잘못되었다고 확신합니다. 대홍수 데몬을 시작하면 htop이 deluged와 관련된 프로세스가 대홍수 사용자에게 속한다고 알려줍니다. 이 가이드 에서는 대홍수를 실행하기위한 사용자 "deluge"를 만들었습니다. 대신 나 자신처럼 대홍수를 실행해야합니까?
궁극적으로 내가 무엇을 놓치고 있습니까?
"deluge"라는 사용자로 실행되었다는 사실이 중요합니다. 이 가이드에서는 deluge의 홈 디렉토리를 / var / lib / deluge로 설정했습니다. 여기에는 두 번째 구성 디렉토리가 있습니다. 실제로 데몬이 읽은 디렉토리입니다. 이전 인증 대신 localclient의 비밀번호를 사용했을 때 <a long string>
예상대로 deluge-console을 사용할 수있었습니다. 가이드를 완료하고 인증 파일을 수정하고 홈 디렉토리에있는 파일을 무시하여 원격 액세스 권한을 부여 할 수있었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다