网站更新内容:请访问: https://bigdata.ministep.cn/

Mac 开启 ssh 登陆

来源:[Mac 开启 ssh 登陆 | HeyFE](https://blog.heyfe.org/blog/mac-ssh-server.html)

 

家里一台 Mac mini,一台 MacBook Air,平时比较习惯用 MacBook,但是偶尔需要上 mini 上去修改一些服务,每次都要切换键盘鼠标什么的比较麻烦,所以干脆把 Mac mini 的 ssh server 打开了。

开启

首先在从 General 中进入到 Sharing 配置:

picture 1

然后开启 Remote Login 即可:

picture 2

如果磁盘访问权限不够可以开启全盘访问权限再试:

picture 3

注意开启后 SFTP 服务也会一并生效。

连接

然后就可以从另一台电脑中通过局域网 ssh 到这台 Mac 了:

picture 5

如果忘记自己的 Mac 用户 ID,可以直接打开 terminal 然后使用 pwd 查看主路径,一般主路径文件夹名称就是自己的用户 ID。

开启后可以创建 authorized_keys 然后将自己的 ssh public key 丢进去,这样就不用输入密码了:

touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
echo {public_key} >> ~/.ssh/authorized_keys

也可以顺便在 .ssh/config 添加上。然后就可以使用 VSCode SSH Remote 上去开发了。

 

Mac下ssh root@localhost多次输入密码 提示:permission denied解决方案

、问题描述

  在做渗透测试时,需要测试自己写的脚本是否可以正常运行,所以使用本机ip地址来做验证,但是发现ssh root@localhost,会提示没权限。

二、终极解决方案

  在网上看到很多解决方案,试了好多也没啥用,最终还是通过下面的方法解决的。

1、在命令行输入如下命令:

1
sudo vim /etc/ssh/sshd_config

 

2、修改PermiRootLogin 为yes,如下图

 

posted @ 2024-11-24 11:22  ministep88  阅读(1)  评论(0编辑  收藏  举报
网站更新内容:请访问:https://bigdata.ministep.cn/