ssh 到本地主机

ssh 到本地主机

我正在按照 wiki 上的一些步骤安装 Hadoop、Cloudera 等...

其中一个步骤是说“ssh to localhost”并确保您没有获取密码短语,我确实获取了密码短语,但 wiki 有一些步骤可以运行并解决这个问题。

现在当我 ssh 到 localhost 时,这是我看到的输出。但我对这些事情没有经验,这是我运行该命令后应该看到的正确输出吗?

➜  ~  ssh localhost
Last login: Wed Mar 27 08:41:18 2013 from localhost

是吗?

如果我进入调试模式,我会得到以下结果:

➜  ~  sshd -Dd
sshd re-exec requires execution with an absolute path

我也在 OSX 10.8 上

答案1

使用第一个命令,这就是您应该看到的输出。

➜  ~  ssh localhost
Last login: Wed Mar 27 08:41:18 2013 from localhost

答案2

我相信您正在尝试测试 SSH 服务器是否正在运行并接受登录。如果是这种情况,那么您收到的消息就是正确的。

如果 SSH 没有运行,您将得到类似如下的信息:

~ ssh localhost
ssh: connect to host localhost port 22: Connection refused

此外,无需通过 OS X 上的终端启动 SSH 服务。使用“系统偏好设置”->“共享”,然后勾选“远程登录”。这里有几个设置您可以随意设置,但大多数情况下默认设置就足够了。

更新

忘记提到密码了。默认情况下不使用密码。是否需要密码取决于您要完成的任务,因此您必须更具体地说明情况(您正在阅读的文章的链接可能是一个不错的开始)。:)

相关内容