1. SSH 설정
1) openssh-server 설치
sudo apt-get install openssh-server -y
2) ssh 접속 포트 변경
sudo vim /etc/ssh/sshd_config
Port 2023 과 같이 작성 후 저장하고, ssh 서비스 재시작
| sudo service ssh restart |
| sudo service ssh status |
3) 방화벽 설정
| sudo ufw deny 22 |
| sudo ufw allow 2023 |
2. RDP 설정
1) xrdp 설치
sudo apt-get install xrdp -y
2) xrdp 접속 포트 변경
sudo vim /etc/xrdp/xrdp.ini
port=7777과 같이 작성 후 저장하고, xrdp 서비스 재시작
| sudo service xrdp restart |
| sudo service xrdp status |
3) 방화벽 설정
| sudo ufw deny 3389 |
| sudo ufw allow 7777 |
4) 시스템 데몬 추가 (부팅시 자동 실행)
| sudo systemctl enable xrdp |
| sudo systemctl start xrdp |
| sudo systemctl status xrdp |
5) 오류 해결
5-1) RDP 접속하자마자 튕길때
우선, xfce4 설치하기
sudo apt-get install xfce4 -y
기존에 존재하는 Xsession 관련 주석처리 후, 아래 내용 추가 작성
sudo vim /etc/xrdp/startwm.sh
| |
| |
| |
| test -x /usr/bin/startxfce4 && exec /usr/bin/startxfce4 |
| exec /bin/sh /usr/bin/startxfce4 |
5-2) 터미널이나 firefox가 열리지 않을 때
- firefox 브라우저가 열리지 않으면 chrome 설치
- 터미널이 열리지 않으면 /etc/xrdp/startwm.sh 에 내용 추가 작성 (unset 부분)
| |
| |
| |
| unset DBUS_SESSION_BUS_ADDRESS |
| unset XDG_RUNTIME_DIR |
| |
| test -x /usr/bin/startxfce4 && exec /usr/bin/startxfce4 |
| exec /bin/sh /usr/bin/startxfce4 |
댓글을 사용할 수 없습니다.