macOS 下修改sshd的默認(rèn)端口

有時候想在公司內(nèi)部不同電腦間走ssh,但企業(yè)內(nèi)網(wǎng)經(jīng)常會限制端口的開放,可能就特定開放一兩個。

這時如果想再使用ssh,默認(rèn)的22端口就不管用了。如果使用的是蘋果電腦,那么可以按照如下步驟修改sshd服務(wù)端口

1. 修改macOS的sshd端口其實只需要知道sshd端口配置是在

/System/Library/LaunchDaemons/ssh.plist


于是我們可以用vi來修改這個配置文件

vi?/System/Library/LaunchDaemons/ssh.plist


2.找到配置文件中的關(guān)于ssh端口配置的節(jié)點:

ssh.plist

ssh代表的就是默認(rèn)的22端口,將ssh修改成合適的端口就可以了,比如

修改后的ssh.plist

3.好,當(dāng)我們敲下":wq"時以為圓滿成功的時候,發(fā)現(xiàn)系統(tǒng)拒絕我們寫入,這時即使換成

sudo vi?/System/Library/LaunchDaemons/ssh.plist


一樣無寫權(quán)限。這是macOS獨有的保護機制(System Integrity Protection (SIP)),不允許修改System下的文件。

那我非要修改,我的電腦我做主,咋辦咧?

沒錯,重啟大法。重啟后按住command+r進入recovery mode,在terminal中輸入以下命令就可以關(guān)閉系統(tǒng)保護了

csrutil disable


最后重新用sudo進去修改端口就大功告成了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容