ssh 할 수있는 원격 시스템이 있습니다. 원격 시스템에는 펄스 오디오를 사용하여 원격 시스템에 연결된 USB 마이크에서 입력을받는 프로그램이 있습니다. 이 설정은 로컬에서 작동 할 때 제대로 작동합니다. 즉, 로컬로 연결하면 펄스 오디오에서 입력을받을 수 있습니다.
ssh를 통해 오류가 발생합니다.
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
마찬가지로 ssh -X를 통해 원격 시스템에서 pavucontrol을 열려고하면 다음 메시지가 표시됩니다.
PulseAudio에 연결하지 못했습니다. ...이 경우 이는 Environment / X11 루트 창 등록 정보의 PULSE_SERVER 또는 client.conf의 기본 서버가 잘못 구성 되었기 때문일 수 있습니다.
pulseaudio --start
N: [pulseaudio] main.c: User-configured server at {30ab51874e4a0ca492830f1400000007}unix:/home/user2/.pulse/30ab51874e4a0ca492830f1400000007-runtime/native, refusing to start/autospawn.
x11로 펄스 오디오를 시작하려고 시도 : start-pulseaudio-x11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
pulseaudio --check 명령 프롬프트로 바로 돌아갑니다.
ssh X 속성을 얻으려고하면 다음과 같은 결과가 나타납니다.
user1@remote-pc:~$: xprop -root | grep PULSE
PULSE_COOKIE(STRING) = Some stuff here
PULSE_SERVER(STRING) = "{30ab51874e4a0ca492830f1400000007}unix:/home/user2/.pulse/30ab51874e4a0ca492830f1400000007-runtime/native"
PULSE_SESSION_ID(STRING) = "30ab51874e4a0ca492830f1400000007-1407765989.424751-1424846683"
PULSE_ID(STRING) = "12165@30ab51874e4a0ca492830f1400000007/2040"
확인. 이 문제와 관련된 질문을 보았지만 각 경우에 asker는 네트워크 연결을 통해 사운드를 전송하려고합니다. 그래서 무엇을 구성 PULSE_SERVER합니까?