반응형

맥 원격접속은 파인더(Finder)에서 [Command+K] 로 쉽게 VNC를 실행할 수 있습니다. 이때 사용되는 디폴트 포트는 5900 입니다.

개인적으로 회사컴에 원격접속을 하기 위해서 열린 포트는 윈도우용 원격데스크톱의 포트인 3389 입니다. 그렇다 보니 윈도 접근은 쉬운데, 회사 맥에 원격접속을 하려면 절차가 까다롭습니다. 그래서 맥 VNC서버 포트 자체를 5900에서 3389로 바꾸려고 합니다.

맥 VNC 원격접속 포트를 5900에서 윈도우 원격데스크탑 포트인 3389로 변경하기

$ sudo vi /etc/services

# 5900 포트 검색 후 3389로 변경
/5900

# 기존 3389는 주석 처리
# ms-wbt-server 3389/udp    # MS WBT Server
# ms-wbt-server 3389/tcp    # MS WBT Server

# 5900 포트는 3389로 변경
rfb             3389/tcp    vnc-server # VNC Server
rfb             3389/udp    vnc-server # VNC Server

ARDAgent.app 재실행

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent

3389 포트로 원격 접속 (Finder > [Command+K] 단축키)

원격 접속이 안되는 경우에는 시스템을 리붓 후 연결을 해보세요.

반응형
블로그 이미지

BitSense

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요

반응형

안드로이드폰을 미러링으로 윈도우10에 연결하는 방법은 무척 쉬워졌다. (전용앱이 있지 아마???) 하지만 맥은 아직 유료 앱이 아니면 사용이 힘든 것으로 보인다. 라고 생각을 했는데... 약간의 수고를 하면 무료로 미러링을 할 수 있는 방법이 있네~

참조 URL : https://github.com/Genymobile/scrcpy

설치 조건

더보기

macOS Catalina Ver. 10.15.5
MacBook Pro 16인치 2019. i9 2.3GHz 8 core. RAM 32G

homebrew 설치

설치 스크립트

// 설치
brew install scrcpy

// adb 관련 PATH 추가
brew cask install android-platform-tools

안드로이드 USB 연결 (모바일 설정 : 개발자 옵션 On - USB 디버깅 on)

실행

// 실행
scrcpy

실행 중 첫 화면

곧 바로 연결이 된다. 신기하네. 하나 문제가 있다. 핸드폰 커버를 닫는 등으로 핸드폰 자체가잠금모드 상태가 되면 마우스가 동작을 하지 않는다. 이럴 경우에는 직접 잠금 모드를 해제 해야 한다.

마우스를 사용하려면 화면 위에서 오른쪽 버튼을 클릭한다. 이럴 경우 내 폰은 화면이 깜~빡! 하고 나서 부터 마우스가 사용이 가능하더라. 좋네 좋아.

설치시 문제점

#1. 설치 중 오류 메시지 이후 사망

// 오류 메시지
Error: Permission denied @ apply2files - /usr/local/lib/node_modules/vue/src/platforms/weex/.DS_Store

저 메시지 후에 설치가 된건지 안된건지는 실제로는 잘 모르겠다. 어쩌면 중간에 android-platform-tools에서 오타가 났을 거 같다는 생각도 있다. 어찌됐건 간에, 오류는 났고 멈춘거 같은 느낌이라 일단은 저 메시지를 없애려는 사명감만 있었다.

#1. 설치 오류 해결책

brew remove scrcpy

// 고전적인 엔진 설치
brew install sdl2 ffmpeg
brew install pkg-config meson
brew tap homebrew/cask-versions

// 이후 다시 재설치

 

반응형
블로그 이미지

BitSense

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요

반응형

wsl2를 설치하고 docker desktop을 설치하려다 실패를 했는데, 사이드 이펙트로 VirtualBox가 정상적으로 동작하지 않는다. ㅠ,.ㅠ;

에러 메시지

Raw-mode is unavailable courtesy of Hyper-V.

해결 방법

// bcdedit 실행
bcdedit

// hypervisorlauchtype 확인
hypervisorlaunchtype = On

// Off 변경
bcdedit /set hypervisorlaunchtype off

// hyervisorlaunchtype 확인
// 리붓

리붓을 한 후에 VirtualBox를 다시 실행해 본다.

반응형
블로그 이미지

BitSense

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요

반응형

맥 팩키지 통합 관리 및 버전 변경을 쉽게 하기 위해서 홈브루(homebrew)를 사용합니다.

// 파이썬 설치
brew install python

// 버전 확인. 2020-05-15 현재 최신버전 3.8.22
python3
Python 3.8.2 (v3.8.2:7b3ab5921f, Feb 24 2020, 17:52:18) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

// python3 > python 명령으로 대체 방법
vi ~/.zprofile (macOS 카탈리나)

// 추가 내용
alias python='python3'

// 소스 적용
source ~/.zprofile

// python 실행
python
반응형
블로그 이미지

BitSense

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요

반응형

단일 파일에서 vi 오픈한 파일에서 문자열 치환 방법 입니다.

:%s/source/target/g

특정 디렉토리 내에서 여러 파일에 대한 문자열 치환 방법입니다.

find ./ -name '*.html' -exec sed -i 's/source/target/g' {} \;
반응형
블로그 이미지

BitSense

뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

댓글을 달아 주세요