最佳答案
我试图在 osx 上打开端口22,这样我就可以使用 ssh 连接到 localhost。我现在的情况是:
ssh localhost
ssh: connect to host localhost port 22: Connection refused
我已经生成了一个密钥,并将其放入我的 Authored_ 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? 或者我可能遇到另一个问题(也许是不正确生成的密钥?)