서버를 다시 시작하지 않고 실행 중인 VNC 서버에서 모든 클라이언트를 종료하거나 추방합니다.

서버를 다시 시작하지 않고 실행 중인 VNC 서버에서 모든 클라이언트를 종료하거나 추방합니다.

나는 종종 다음과 같은 문제에 직면합니다. 실행 중인 VNC 서버에서 연결된 모든 클라이언트를 추방하고 싶습니다. 더 좋은 점은 특정 클라이언트만 쫓아내거나 죽일 수 있다는 것입니다. 여러 클라이언트가 연결되어 있지만 netstat -tupa | grep 5901연결을 끊는 방법을 모르겠습니다.

TigerVNC 서버를 사용하고 있습니다.

답변1

실행 중인 VNC 서버(Xvnc)에서 모든 클라이언트의 연결을 끊는 가장 좋은 방법 –

  1. 서버에 로그인하면 $DISPLAY설정이 올바릅니다.
  2. vncconfig -disconnect.

VNC 서버는 영향을 받지 않으며 단순히 모든 클라이언트 연결을 닫습니다. 이제 필요한 경우 새 VNC 클라이언트 연결을 열 수 있습니다.

답변2

동시에 여러 VNC가 종료될 수도 있습니다.

for VARIABLE in {0..99}; do vncserver -kill :$VARIABLE; done

0..99죽이고 싶은 범위로 바꾸십시오 .

답변3

kill `pidof xtightvnc`  이 옵션을 사용하여 VNC 서버를 종료합니다.

관련 정보