라즈베리파이
우분투간에 원격 접속하여 GUI를 실행하기
아크리엑터
2024. 12. 8. 16:23
반응형
1. Client 역할을 하는 Ubuntu
아래 패키지를 설치한다.
$ sudo apt install openssh-server
2. Server역할을 하는 Ubuntu
2.1 아래 패키지를 설치한다.
$ sudo apt install openssh-server xauth
2.2 ssh 설정
sshd_config 파일의 'X11Forwarding'을 찾아서 yes로 바꿔준다. 주석이 되어있으면 주석을 풀어준다.
$ sudo vi /etc/ssh/sshd_config
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PermitTTY yes
ssh_config파일을 열어서, "ForwardX11Trusted"를 찾아서 주석을 풀어준다. 옵션이 yes로 바꿔준다.
$sudo vi /etc/ssh/ssh_config
# ForwardAgent no
# ForwardX11 no
ForwardX11Trusted yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
3. 위의 각 Client, Server의 설치가 모두 마쳤으면, Client에서 아래의 명령을 입력하여 테스트를 해본다.
3.1 Client에서 Server(192.168.0.2)로 ssh 접속을 할 때, -X 옵션을 추가한다.
$ ssh -X userid@192.168.0.2
userid@192.168.0.2's password: ********
Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.10.192-tegra aarch64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/pro
Expanded Security Maintenance for Applications is not enabled.
49 updates can be applied immediately.
48 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable
42 additional security updates can be applied with ESM Apps.
Learn more about enabling ESM Apps service at https://ubuntu.com/esm
Last login: Sun Dec 8 14:06:41 2024 from 192.168.0.4
userid@xavier:~$
3.2 접속한 터미널에서 "xclock&"를 입력한다. 그러면, 시계 GUI가 실행된다.
3.3 많이 사용되는 프로그램 명칭입니다.
파일탐색기 nautilus
firefox firefox
크롬 google-chrome
반응형