mac 没法ssh localhost,错误提示:bash: /usr/local/bin/ssh_session: Permission denied
在网上找了好久也没有找到解决方案,最后根据提示本身摸索以下:bash
1.编辑/etc/sshd_config文件,注释掉
#ForceCommand /usr/local/bin/ssh_sessionsession
2.启动sshd服务:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plistssh
3.中止sshd服务:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plistio
4查看是否启动:
sudo launchctl list | grep sshgrep
若是看到下面的输出表示成功启动了:
--------------
- 0 com.openssh.sshd注释
5.最后ssh localhost 成功文件