今天在阅读描述如何安装Hadoop的文章时,作者使用: ssh localhost
命令是什么意思?
以下是这篇文章的位置? http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html?m=1
答案 0 :(得分:4)
看起来像是一种确保将“localhost”添加到已知主机列表的快速方法,以便脚本执行不会被关于信任localhost真实性的问题所打断。
答案 1 :(得分:1)
该命令表示连接到自己的机器,当前用户。
通常,这意味着当用户所在的组列表发生更改时,具有(可能)新权限的新登录shell。
在给定的情况下,这不适用,因为事先创建了用户和组。
ssh localhost
的其他原因可能包括
.ssh/known_hosts
但请注意,在ssh localhost
之后你处于一种“子壳”(它不是真正的子壳,因为我们之间有一个“较厚的层”)所以你必须{{1} } / logout
/ exit
两次。
要添加到^D
,仅仅known_hosts
就足够了;连接立即再次终止。