2015-01-07 58 views
-1

我打算創建一個設置SSH服務器的Bash腳本。該腳本僅適用於運行OS X的計算機。通過我進行的研究,您似乎必須使用GUI來啓用SSH。他們是通過終端啓用SSH的方式,然後創建一個腳本來完成這個任務嗎?如何在OS X上設置SSH服務器

回答

1

你可以在命令行(或shell腳本)以使其:

sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 

您可能還需要調節訪問ssh服務與com.apple.access_ssh組:

sudo dseditgroup -o edit -a usernametoallow -t user com.apple.access_ssh 
sudo dseditgroup -o edit -a otherusernametoallow -t user com.apple.access_ssh 
sudo dseditgroup -o edit -a groupnametoallow -t group com.apple.access_ssh 

...之後只有usernametoallow,otherusernametoallow,並且groupnametoallow的成員將能夠ssh進入Mac。