天天看點

修改端口_macOS 下修改sshd的預設端口

修改端口_macOS 下修改sshd的預設端口

有時候想在公司内部不同電腦間走ssh,但企業内網經常會限制端口的開放,可能就特定開放一兩個。

這時如果想再使用ssh,預設的22端口就不管用了。如果使用的是蘋果電腦,那麼可以按照如下步驟修改sshd服務端口

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

/System/Library/LaunchDaemons/ssh.plist

于是我們可以用vi來修改這個配置檔案

vi /System/Library/LaunchDaemons/ssh.plist

2.找到配置檔案中的關于ssh端口配置的節點:

修改端口_macOS 下修改sshd的預設端口

ssh.plist

ssh代表的就是預設的22端口,将ssh修改成合适的端口就可以了,比如

修改端口_macOS 下修改sshd的預設端口

修改後的ssh.plist

3.好,當我們敲下":wq"時以為圓滿成功的時候,發現系統拒絕我們寫入,這時即使換成

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

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

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

沒錯,重新開機大法。重新開機後按住command+r進入recovery mode,在terminal中輸入以下指令就可以關閉系統保護了

csrutil disable

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

繼續閱讀