SSH进入tutum节点

时间:2016-03-31 13:18:45

标签: ubuntu ssh tutum

我一直试图通过SSH进入tutum节点,

this方法似乎非常简单,但我不断收到 Permission denied(publickey)消息。

节点正在运行(非常空白)Ubuntu 14.04。

经过几次不成功的尝试后,我通过Tutum网站上的终端连接,安装了SSH相关软件包,手动将我的密钥插入 .ssh / authorized_keys 。尝试从我的本地机器连接时仍然没有运气。

感谢您提出任何建议。

2 个答案:

答案 0 :(得分:1)

由于您可以访问tumtum计算机,因此请在服务器上使用此命令,以查看尝试登录计算机时的实际错误。

tail -f /var/log/auth.log

默认情况下,Ubuntu会将所有登录尝试写入该auth.log文件,tail -f会打开该文件并使其保持打开状态。当您尝试从本地计算机登录时,您应该在服务器上看到一条信息性消息,当您在Google中搜索消息时,它会让您确切地知道错误或至少提供更多信息。

根据错误消息,您可能会发现tumtum节点上的authorized_keys文件可能具有错误的权限,或者只是一个不完整的密钥。

您使用什么命令来ssh到新服务器?如果您完全按照指南操作,请确保在ssh命令中使用-i标志来指定您的私钥而不是公钥。为了帮助澄清,这里有一个更具信息性的ssh字符串版本。

ssh -i /path/to/private_key_file username@server.ip.adress

答案 1 :(得分:0)

我设法使用上面指南中提到的方法与tutum-cli结合使用。然后命令

  

tutum container exec 容器堆栈 命令

命令可以是例如 / bin / bash