今天,在阅读描述如何安装Hadoop的文章时,作者使用:ssh localhost
这个命令是什么意思?
以下是这篇文章的位置? http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html?m=1
看起来像确保'localhost'被添加到已知主机列表的快速方法,以便脚本执行不会被关于信任本地主机的真实性的问题中断。
该命令意味着连接到本机,连接到当前用户。
一般来说,这意味着一个新的登录shell(或许)新的权限,当用户所在的组列表已经改变。
在给出的情况下,这不适用,因为用户和组是事先创建的。
ssh localhost
其他原因可能包括
.ssh/known_hosts
除外 但是请注意,在ssh localhost
你处于一种“subshell”(它不是一个子shell,因为我们有一个“较厚的层”),所以你必须logout
/ exit
/ ^D
两次。
为了添加到known_hosts
只是一个纯粹的ssh localhost true
已经足够了; 连接立即再次终止。