라즈베리파이

우분투간에 원격 접속하여 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
반응형