mac 無法ssh localhost,錯誤提示:bash: /usr/local/bin/ssh_session: Permission denied



在網上找了很久也沒有找到解決方案,最后根據提示自己摸索如下:

1.編輯/etc/sshd_config文件,注釋掉
#ForceCommand /usr/local/bin/ssh_session

2.啟動sshd服務:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

3.停止sshd服務:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

4查看是否啟動:
sudo launchctl list | grep ssh

如果看到下面的輸出表示成功啟動了:
--------------
- 0 com.openssh.sshd

5.最后ssh localhost 成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM