MAC OSX tftp Server 設定
因為工作的關係,會經常使用到 tftp sever
雖然 MAC OSX 本身就有 tftp server
還是喜歡視窗版的 APP 方式的 tftp server
可前往 TftpServer官網 或是直接下載 TftpServer 3.5.1 版本
(官網目前無法連線了,可在 cnet.com 下載 3.6.1 版本)
程式打開之後,就像下面的視窗一樣
可以看到左下角,有紅色的驚嘆號,也告訴我們 server 現在是 Stopped 的狀態
底下有個 Fix 按鈕,點下去之後,跳出一個視窗,提示 TftpServer 對於目前的目錄並沒有權限
工作的目錄在 中間的地方,可以看到 /private/tftpboot
(以前還可以改目錄的,但從 OSX 10.10 之後就無法更改了)
接下來要去修改 /private/tftpboot 這個目錄的權限
打開 Finder ,使用熱鍵 Shift + command + G (前往資料夾)
並輸入 /private/ 會看到下面的畫面
找到 tftpboot目錄,並按右鍵 > 取得資訊
看到 共享與權限 的部分,wheel 跟 everyone 的權限都是"唯讀"而已
把 wheel 跟 everyone 的權限改成"讀取和寫入"
改好之後,TftpServer 就可以正常啟動了!
左下角本來是紅色驚嘆號的 Stopped 也變成綠色的 Running ...
或也可使用 MAC OSX 內建的 tftp server ,輸入底下兩行指令,便可以啟動
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
sudo launchctl start com.apple.tftpd
只是會常常用到,沒有需要一直開著
APP 方式的也可在不需要的時後直接關閉即可