关闭

MacOS ssh

560人阅读 评论(0) 收藏 举报
分类:
mac 无法ssh localhost
mac 无法ssh localhost,错误提示:bash: /usr/local/bin/ssh_session: Permission denied
在网上找了很久也没有找到解决方案,最后根据提示自己摸索如下:

1.编辑/etc/sshd_config文件,注释掉
#ForceCommand /usr/local/bin/ssh_session


ssh: connect to host localhost port 22: Connectionrefused这种错误很主要的一个原因是sshd服务没有启动


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 成功
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:466363次
    • 积分:9504
    • 等级:
    • 排名:第1954名
    • 原创:525篇
    • 转载:1篇
    • 译文:0篇
    • 评论:23条
    博客专栏
    iOS

    文章:22篇

    阅读:39344
    最新评论