Raspberry PI
모니터 없을때 Raspberry PI xrdp 설정 하기
SOMSOC
2021. 4. 23. 12:46
1) img 를 sd에 기록 한다.
2) 기록된 sd를 pc에 연결 한다.
3) boot 드라이브에 다음 파일을 생성한다.
3.1) ssh 파일을 생성한다. *) 파일만 존재 하면된다.
3.2) wpa_supplicant.conf 파일을 생성한다. *) 다음 내용을 입력 한다.
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant
GROUP=netdev
update_config=1
network={
ssid="WIFI 이름"
psk="WIFI 비밀번호"
scan_ssid=1
}
4) 파일관리자에서 꺼내기를 선택 한다.
5) sd 카드를 Raspberry PI에 넣고 부팅 한다.
*) ssh, vnc Enable
$ sudo systemctl enable ssh
$ sudo systemctl enable vnc
6) putty를 실행 시켜 ssh모드로 연결 한다.
*) 접속 IP는 공유기 내부네트워크 목록에서 확인한다.
7) 최초 접속시 id = pi, passwd = raspberry로 로그인 한다.
*) Raspberry PI OS Update
$ sudo apt-get update
8) xdrp를 설치 한다.
$ sudo apt install xrdp
*) Locale
*) Key Board
*) Wifi Country
*) Time Zone & Time Sync
-- Time 지역 설정
$ sudo timedatectl set-timezone Asia/Seoul
-- Time 동기 설정
$ sudo apt install rdate
$ sudo /usr/bin/rdate -s time.bora.net
$ sudo nano /etc/rc.local
...
date
/usr/bin/rdate -s time.bora.net
date
...
*) password 변경
$ passwd pi
Changing password for pi.
(current) UNIX password: raspberry
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
$
9) reboot 한다.
$ sudo reboot
10) pc에서 "원격 데스크탑 연결" 실행 시켜 접속한다.
ip = 공유기에서 찾기, port = 3389
ex) 192.168.0.6:3389
11) Raspberry PI에 한글 설정 하기
$ sudo apt install fonts-unfonts-core # 한글 폰트 설치 하기
$ sudo apt remove ibus ibus-hangul # 한글 입력기 설치 하기
$ sudo apt install fcitx fcitx-hangul # 한글 카보드 입력기 설치 하기
$ sudo nano /etc/default/im-config #
IM_CONFIG_DEFAULT_MODE=fcitx
$ sudo reboot
12) VNC 설치하기
$ sudo apt-get install x11vnc xinetd
/boot/config.txt 파일을 편집기로 열어서 해상도 수정
$ vi /boot/config.txt
...
framebuffer_width=1920
framebuffer_height=1080
..
vnc 패스워드 설정
$ x11vnc -storepasswd
..
$ cd .config
~/.config $ mkdir autostart
~/.config $ cd autostart
~/.config/autostart $ nano x11vnc.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=X11VNC
Comment=
Exec=x11vnc -forever -usepw -display :0 -ultrafilexfer
StatupNotify=false
Terminal=false
Hidden=false
$ sudo reboot
*) raspi-config
$ sudo raspi-config