Mac에서 Ubuntu 18.04로 원격 연결 설정 비망록 (UFW 설정 방법 포함)

Mac에서 Ubuntu18.04에 원격 데스크톱 연결을 설정하는 방법을 항상 잊어 곤란해 버리므로 비망록 메모로 정리합니다.

검증 환경



Mac: macOS 10.14.6 Mojave
우분투: 우분투 18.04.4 LTS

환경설정 @Ubuntu



우선은 우분투 측에서 설정합니다.

Vino 설치



화면 공유 (원격 액세스)를 활성화하기 위해 Vino를 설치합니다.
sudo apt install -y vino

Vino의 통신을 암호화하면 Mac과 통신할 수 없는 문제가 있으므로 통신의 암호화를 무효화합니다.
gsettings set org.gnome.Vino require-encryption false
sudo 가 붙은 정보도 그물에 있습니다만, 올바르게는 sudo 를 붙이지 않습니다.
sudo 를 붙이면 에러가 발생합니다.

 $ sudo gsettings set org.gnome.Vino require-encryption false
[sudo] user のパスワード: 

(process:3278): dconf-WARNING **: 23:34:23.211: failed to commit changes to dconf: 接続が閉じています


참고 : 데스크톱 공유

화면 공유 설정


設定画面 에서 共有/画面共有(S)를 클릭합니다. 항상 パスワードを要求する를 선택하고 암호를 설정하십시오.



UFW 설정



우분투 방화벽을 설정합니다. Ubuntu18에는 기본적으로 UFW (Uncomplicated Firewall)라는 방화벽이 설치되어 있습니다. 초기 상태에서는 非アクティブ 상태이므로, 그대로 사용할 수 있습니다만, 이 기사에서는 방화벽의 설정을 실시합니다.

UFW 상태 확인



Desktop 버전의 경우 초기 상태에서는 非アクティブ 상태입니다.
$ sudo ufw status
状態: 非アクティブ

UFW 사용



Uncomplicated Firewall을 활성화합니다.
 $ sudo ufw enable
ファイアウォールはアクティブかつシステムの起動時に有効化されます。

상태를 확인합니다.
$ sudo ufw status 
状態: アクティブ

To                         Action      From
--                         ------      ----

포트 5900번 개방


sudo ufw allow 5900

설정 후 상태를 확인합니다. IPv4, IPv6 두 규칙이 모두 등록됩니다.
$ sudo ufw status | grep 5900
5900                       ALLOW       Anywhere                  
5900 (v6)                  ALLOW       Anywhere (v6)
  • 설정내용의 저장처
  • IPv4: /etc/ufw/user.rules
  • IPv6: /etc/ufw/user6.rules


  • 참고 : ufw의 기본 조작

    mDNS 설정


    <USER_NAME>@<HOST_IP> 대신 동일한 네트워크의 호스트에 연결하는 경우 <HOST_NAME>.local로 연결할 수 있도록 mDNS (multicast DNS)를 설치하십시오. Ubuntu에서는 avahi-daemon를 설치합니다.
    
    sudo apt install -y avahi-daemon
    

    참고 : mDNS를 설정하고 일일이 IP 주소를 입력하는 것을 그만두자.

    환경 설정 @ Mac



    계속해서 Mac측의 설정을 실시합니다. Mac용 원격 데스크톱 소프트웨어는 표준 탑재의 것을 사용합니다.

    연결 설정



    Finder를 시작하고 command + K를 동시에 누르면 다음과 같은 창이 나타납니다. 상단 입력란에 vnc://<HOST_NAME>.local:5900를 입력하고 연결을 클릭합니다.



    로그인 화면이 표시되므로 화면 공유 설정 에서 설정한 비밀번호를 입력하고 로그인을 클릭합니다.



    로그인에 성공하면 데스크톱이 표시됩니다.



    요약



    Mac에서 서버 용도로 사용하고 있는 Ubuntu 데스크탑에의 리모트 접속의 설정 방법을 언제나 잊어 버려, 재설정시에 여기저기 찾아서 설정하고 있었기 때문에, 본 기사에서는 비망록 메모로서 정리했습니다. 앞으로는 비망록 메모도 기사로 투고해 나가려고 합니다.

    Reference

    좋은 웹페이지 즐겨찾기