본문 바로가기

목록이 없습니다.

[Ubuntu] xrdp 재시작

Server/Ubuntu

    xrdp의 설정을 수정했거나 재시작해야하는 경우가 때떄로 발생합니다. 그런데 재시작을 했는대도 불구하고 원격 프로그램을 통해서 접속이 안되는 경우가 있습니다. ps -ef | grep xrdp 명령어를 통해서 나오는 프로세스들을 모두 kill 명령어를 통해 종료시켜 주었음에도 재시작이 안되는 경우 인데요.

     

    문제 해결을 위해서는 남아있는 pid를 제거해주어야 합니다. 무슨 소리인가 하면, xrdp는 pid를 파일로 남겨놓는 습성이 있습니다. 따라서 이 파일을 제거해야 xrdp가 비로소 완벽하게 종료된 겁니다.

     

     


     

    해결방법

    1) xrdp 프로세스들의 pid 확인
    # cat /var/run/xrdp/xrdp-sesman.pid
    # cat /var/run/xrdp/xrdp.pid
    
    2) xrdp 프로세스 강제 종료
    # kill -9 pid
    
    ex) kill -9 10442
    
    3) /var/run/xrdp 디렉토리의 pid 파일 삭제
    # rm -rf /var/run/xrdp/*.pid
    
    4) xrdp 서비스 재시작
    # service xrdp restart
    # service xrdp status

     

    참고

    블로그