【问题标题】:How to avoid "ssh localhost" password in MacOS?如何避免 MacOS 中的“ssh localhost”密码?
【发布时间】:2019-02-14 10:03:48
【问题描述】:

我正在配置本地 Hadoop 集群,但密码配置有问题。

当我输入时

ssh localhost

显示此消息:

ssh localhost
key_load_public: invalid format

我已经尝试使用这些命令来替换我之前的授权密钥:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

但它不起作用。

【问题讨论】:

  • Stackoverflow 用于软件开发方面的帮助。您应该考虑在Unix & LinuxSuper User 上提出这样的问题。当你这样做时,你应该在你的.ssh 目录上运行ls -la 并将输出包含在你的问题中。如果有的话,还包括 .ssh/config 文件中的相关行。

标签: macos hadoop ssh configuration localhost


【解决方案1】:

您可以在~/.ssh 目录中创建一个.config 文件,然后添加凭据。

这样,

// ~/.ssh/config
# SSH Host configuration file

# Default for all
Host *
  ForwardAgent no
  ForwardX11 yes
  ForwardX11Trusted yes

Host <hostname_here>
  HostName <ip_address>
  User <user_name>

由于您的问题似乎与密钥有关,您可以尝试使用ssh -i &lt;your key file&gt; username@ip_addr -p &lt;port&gt;

【讨论】:

    猜你喜欢
    • 2011-09-15
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 1970-01-01
    • 2017-04-21
    • 2012-11-23
    • 1970-01-01
    相关资源
    最近更新 更多