본문 바로가기
mac

mac ssh 접속 했을 때 gui 화면 보기

by 프즈 2022. 11. 20.
반응형

mac 터미널에서 원격으로 우분투나 CentOS 리눅스에 접속해서 작업하다가 GUI 화면을 봐야 하는 경우가 있어요. 전에는 기본적으로 리눅스와 호환 가능한 X11 서버가 설치되어 있었지만 이제는 기본적으로 설치되어 있지 않아요. 추가적으로 리눅스 gui 화면을 맥에서 볼 수 있도록 하는 프로그램을 설치할 수 있어요. 

brew 명령어를ㄹ 통해서 설치할 수 있습니다.

brew install --cask xquartz

설치하는 과정에서 맥북 로그인 비빌번호를 물어보니까 기다렸다가 입력하세요. 설치가 끝나고 나서 바로 사용할 수 있으면 좋겠지만 백그라운드 서버가 바로 올라오지 않더라고요. 그래서 설치가 끝나고 나서 재시작 재부팅해야 합니다. 명령어로 sudo reboot 해서 재시작할 수 있어요.

이 기능을 주로 사용하고 있던 분들은 알 고 있을 텐데요. ssh 명령어 사용할 때 옵션으로 줄 수도 있지만 저는 그냥 .ssh/config 폴더 안에 설정을 넣어 넣고 사용해요. ForwardX11 yes 옵션을 넣고 사용할 수 있습니다.

Host remoteserver
HostName xxx.xxx.xxx.xxx
User id
Port port_number
ForwardX11 yes
ServerAliveInterval 120

이런 식으로 설정을 해놓으면 옵션을 매번 입력 할 필요 없이 ssh remoteserver 명령어로 로그인해서 gui로 열어 볼 수 있어요. 요즘 virt-manager로 편하게 작업하고 싶어서 설정했어요. 전에는 노트북도 우분투만 사용해서 이런 설정 할 필요가 없었는데 맥북 사용해보니 이런 점은 조금 불편하지만 한번 설정해 놓으면 가능하니까 좋네요.

반응형

댓글