我正在尝试在 osx 上打开端口 22,以便可以使用 ssh 连接到 localhost。这是我目前的情况:
ssh localhost
ssh: connect to host localhost port 22: Connection refused
我已经生成了一个密钥并将其扔到我的 authorized_keys 文件中,如下所示:
sh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
“网络实用程序”端口扫描确认 22(令人惊讶的是 23)已关闭。
背景:我正在努力在本地设置 Hadoop。在我的配置中,我在 localhost:####s 上运行服务,并且需要通过 ssh 打开与它们的通信。
22怎么开?还是我会遇到另一个问题(可能是生成的密钥不正确?)