[server]WebDAVNav server 설치

[배경]

iDevice에서 백업방법으로 WebDAV를 이용한다. 나는 Notability의 내용을 백업하고 싶다.

iCloud는 5GB의 용량 제한이 있으나, 개인 서버는 그런 제한이 없다. 물론 제한없도록 하드웨어를 구입해야 한다.

[문제]

  • macOS Server 5.7.1로 바뀌면서 WebDAV는 사라졌다.
  • Prepare for changes to macOS Server 5.7.1 모든 문제는 여기서부터 출발한다. 아마도 애플은 모두 iCloud로 옮기고 싶어서 개인 서버에서 WebDAV를 손쉽게 이용하지 못하게 하는 것이리라.
  • macOS Mojave가 되면서 wfsctl(WebDAV File Sharing control utility)로도 WebDAV를 실행시킬 수 없을 뿐만 아니라, 웹서버(apache)도 실행시킬 수 없게 되었다.

[해법]

모하비에 WebDAV 서비스를 하려면, Apache의 설정을 손봐야 한다. 그럴 시간이 없다.

앱스토어에서 WebDAVNav v2.6.4를 내려받아 설치하였다.

설정은 다음과 같이 하였다.

  • Port : 일반적인 웹서버인 80을 사용하지 않고 다른 값을 썼다.
  • Start server on launch : checked
  • username : **** (서버 등록 사용자가 아닌 별도의 이름을 입력할 수 있다.)
  • password : **** (서버등록 암호가 아닌 별도의 암호를 설정할 수 있다.)
  • Use Digest Authentication : checked
  • Use Https : checked
  • Create and use self-signed certificate : checked
  • Extra shares : 설정하지 않음. 만약 추가로 공유하고자 하면, {공유 이름}과 {공유 폴더}를 설정하면 된다.

접속 방법

  • https://URL:Port
  • https://URL:Port/{공유 이름}/

[참고]

macOS Server WebDAV Replacement: WebDAVNav Server

[mac]macOS Server on Mojave

180926

macOS Server 5.6.3을 macOS 10.13(일명 하이 시에라)에 설치했다.

최근 macOS 10.14(일명 모하비)를 설치했다. 서버 앱이 작동하지 않는다. 

180929

macOS Server 5.7.1이 나왔다. 서버 앱이 작동하였다.

그런데, 웹서버는 빠졌다.

https://support.apple.com/en-us/HT208312

181001

모하비 안에는 이미 아파치가 설치되어 있다.

https://www.dyclassroom.com/howto-mac/how-to-install-apache-mysql-php-on-macos-mojave-10-14

마이그레이션(migration)

A Migration Guide for macOS Server Users를 따라 해서 모하비에 맞게 이주했다.

[교훈]

  1. 서버로 사용하는 컴퓨터의 운영체제와 관련 소프트웨어를 함부로 업데이트하지 말자
  2. 업데이트하기 전에, 파급 효과를 미리 확인하자
  3. 업데이트를 제공하는 곳의 공식적인 자료를 먼저 읽자

ipad/iphone화면을 imac으로 보내기 (How to mirror iPad/iPhone to iMac)

[문제]
오래된 iMac을 수업용/회의용으로 활용하고 싶다.
iMac을 발표용으로 사용하고 싶고, 발표 중간에라도 내 생각을 iPad를 통해서 표현하고 싶다.

[해법]
발표용을 위해서 파워포인트를 설치한다.
회의용으로 5KPlayer를 설치한다.
(참고로 5KPlayer는 공짜이다!)

[5KPlayer]
High Sierra에서는 iPhone 6s, iPad Pro를 미러링함
Yosemite에서 iPhone 6s, iPad Pro를 미러링하지 못함

[AirServer]
활성화 필요

[참고]
활성화 관련 글 AirServer Activation and Password Configuration

랜섬웨어(ransomware)의 이해

[문제1]
랜섬웨어는 자신의 PC의 파일뿐만 아니라, 네트워크로 연결된 곳(네트워크 드라이브, 클라우드 등)의 파일까지 암호화시킬 수 있다.
따라서, 맥의 폴더를 윈도우의 네트워크 드라이브로 연결하게 되면, 맥의 폴더도 랜섬웨어에 의해서 암호화될 수 있다.

근거 : HOW TO DEFEND AGAINST RANSOMWARE TARGETING SHARED NETWORK DRIVES AND CLOUD BACKUPS

[해법1]
일단 맥의 폴더를 윈도우의 네트워크 드라이브로 연결하지 않는다.

[문제2]
항상 연결된 상태가 아니니, 매우 불편하다.
그래도 안전한 네트워크 생활을 위해서 참아야 하나?

[mac]iMac mid 2007 활용

iMac 2007 mid 활용하기
[문제]
너무 오래된 모델이라 target display mode를 지원하지 않음

[해법]
AirParrot
AirServer
Reflector
ScreenRecycler
X-mirage

[해법2]
There are no input ports on the iMac so that’s not possible to do. There are some ways to mirror the desktop to the iMac using software you install on the two machines, but from some reports it’s laggy and not all that useful. Maybe someone who has used such software will chime in here.

I used to use the built-in screen sharing / control functions in OS X to control my Mac Pro from another room. I could start some process that was going to take a long time without having to go into the room where that Mac was located. The machines don’t have to be physically connected but they do have to be on the same network. How laggy this will be depends in part on the speed of your network connection. I don’t remember if this method would let you have say the main program on one screen and tools on the other.

I have also used a program called ScreenRecycler. I used that program before Mac screen sharing improved. It lagged horribly but I was on an 802.11a or b network at the time and I am sure that was a lot of the problem. One of the things I liked was being able to have Photoshop, for example, while its tool pallets were on the second screen.

http://www.mac-forums.com/switcher-hangout/330848-imac-mid-2007-monitor.html

[해법3]
How to screen share on Mac, iPhone & iPad | Remote access a Mac screen

[Server]WebDAV Setup on High Sierra Server

[문제]
Server 5.* 이 되면서 WebDAV[note]Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리[/note]를 지원하지 않는다.
그래도 WebDAV를 사용하고 싶다.

[해법]
1.wfsctl[note]WebDAV File Sharing control utility[/note]를 이용한다.
-WebDAV 서비스 시작 명령

-공유할 폴더 지정 명령

공유해제할 폴더 지정 명령

2.외부에서 접근하는 방법

주의 : 반드시 https로 시작하며, webdav 이름을 사용해야 한다.

[참고문헌]
1.Use wfsctl to Manage WebDAV Shares in macOS 10.13 High Sierra

2.High Sierra Server Part 5: WebDAV Set Up