macOS에서 SSH 세션을 통해 원격 서버의 이미지를 보는 방법은 여러 가지가 있다.
scp
명령을 사용해 로컬로 이미지를 전송해서 열어보거나 FileZilla, Cyberduck과 같은 SFTP 클라이언트를 설치해서 이미지를 확인할 수 있다.
하지만 가장 일반적인 방법인 X11 포워딩을 사용하는 것으로 이를 통해 원격 서버의 이미지를 로컬 macOS 화면에 표시할 수 있다.
이번 포스팅에서는 X11 포워딩을 사용해서 이미지를 보는 방법에 대해 살펴본다.
1. XQuartz 설치
먼저, X11 서버 역할을 하는 XQuartz를 설치한다.
XQuartz 공식 사이트에서 최신 버전을 다운로드하고 다운 받은 패키지 파일을 열어 설치한다.
XQuartz
The XQuartz project is an open-source effort to develop a version of the X.Org X Window System that runs on macOS. Together with supporting libraries and applications, it forms the X11.app that Apple shipped with OS X versions 10.5 through 10.7. Quick Down
www.xquartz.org
참고로 XQuartz는 macOS에서 X Window System (X11) 서버를 실행할 수 있게 해주는 오픈 소스 소프트웨어이다.
2. XQuartz 실행
설치된 XQuartz를 실행한다.
처음 실행하면 기본 설정이 완료된다.
3. 터미널에서 SSH 접속 설정
터미널을 열고 SSH를 통해 원격 서버에 접속할 때 -X
옵션을 사용해서 X11 포워딩을 활성화한다.
아래와 같이 옵션을 주면 된다.
ssh -X username@remote_host
4. 원격 서버에서 이미지 뷰어 실행
3번에서 살펴본 -X
옵션을 사용해 원격 서버에 접속한 후, X11을 지원하는 이미지 뷰어를 사용하여 이미지를 연다.
예를 들어 eog
(Eye of GNOME)이나 display
(ImageMagick)를 사용하면 된다.
eog 사용
eog image.png
display 사용
display image.png
이 명령을 실행하고 잠시 기다리면 원격 서버의 이미지가 로컬 macOS 화면에 표시된다.
'코딩 환경 > Terminal' 카테고리의 다른 글
[Terminal] Homebrew 설치 방법 및 자주 사용하는 명령어 모음 (0) | 2024.08.03 |
---|---|
[Terminal] 터미널에서 tar, tar.gz 파일 압축, 해제 방법 및 옵션 (0) | 2024.06.17 |
[Terminal] .gz, .bz2, .xz 파일 압축 및 해제 방법 (0) | 2024.06.17 |
[Terminal] nbpreview로 터미널에서 ipynb 파일 내용 보기 (2) | 2023.11.20 |
[Terminal] 맥북 터미널 호스트네임 변경 (터미널 상단 바 이름 변경) (1) | 2023.10.04 |