나는 종종 다음과 같은 문제에 직면합니다. 실행 중인 VNC 서버에서 연결된 모든 클라이언트를 추방하고 싶습니다. 더 좋은 점은 특정 클라이언트만 쫓아내거나 죽일 수 있다는 것입니다. 여러 클라이언트가 연결되어 있지만 netstat -tupa | grep 5901
연결을 끊는 방법을 모르겠습니다.
TigerVNC 서버를 사용하고 있습니다.
답변1
실행 중인 VNC 서버(Xvnc)에서 모든 클라이언트의 연결을 끊는 가장 좋은 방법 –
- 서버에 로그인하면
$DISPLAY
설정이 올바릅니다. vncconfig -disconnect
.
VNC 서버는 영향을 받지 않으며 단순히 모든 클라이언트 연결을 닫습니다. 이제 필요한 경우 새 VNC 클라이언트 연결을 열 수 있습니다.
답변2
동시에 여러 VNC가 종료될 수도 있습니다.
for VARIABLE in {0..99}; do vncserver -kill :$VARIABLE; done
0..99
죽이고 싶은 범위로 바꾸십시오 .
답변3
kill `pidof xtightvnc`
이 옵션을 사용하여 VNC 서버를 종료합니다.