如何避免在MacOS中使用“ ssh localhost”密码?

时间:2018-09-10 01:05:54

标签: macos hadoop ssh configuration localhost

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

当我键入

ssh localhost

显示此消息:

ssh localhost
key_load_public: invalid format

我已经尝试使用以下命令替换以前的授权密钥:

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

但这没用。

1 个答案:

答案 0 :(得分:0)

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

喜欢这个

// ~/.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 <your key file> username@ip_addr -p <port>