[Command not found: telnet]
Could not create a new process and open a pseudo-tty.
原來 macOS 10.14 Mojava 移除了 ftp、telnet...等比較老舊不安全的指令,想說手動用 Homebrew 裝回去總可以吧?但還是無法順利執行...心想,總不能因此又裝 windows 回去玩XD 最後終於透過大神找到解決方式,要暫時 disable SIP (System Integrity Protection)。
1.重開機,在出現 apple logo 前一直按住 ⌘ + R 鍵
2.進入回復模式後,找到上方工具程式裡的終端機
3.執行 csrutil disable 指令,暫時停用。
4.重新開機,以正常模式進到 macOS,先把程式下載回去
打開終端機輸入:
sudo cp ~/Downloads/mac-telnet-ftp/telnet /usr/bin/telnet
sudo cp ~/Downloads/mac-telnet-ftp/ftp /usr/bin/ftp
修改一下權限:
sudo chmod +xr /usr/bin/telnet
sudo chmod +xr /usr/bin/ftp
5,重開機,按住 ⌘ + R 鍵進到回復模式:
6.再去終端機輸入 csrutil enable 指令,恢復 SIP。
7.接著就可以繼續玩 Lab 了,打完收工。
參考資料:
Enable Telnet on macOS High Sierra for EVE-NG
https://www.linevty.com/enable-telnet-on-macos-high-sierra-for-eve-ng/
沒有留言:
張貼留言