如何避免macos中的“ssh localhost”密码?

wqlqzqxt  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(543)

我正在配置本地hadoop集群,但密码配置有问题。
我打字的时候

ssh localhost

将显示此消息:

ssh localhost
key_load_public: invalid format

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

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

但没有起作用。

k4aesqcs

k4aesqcs1#

您可以创建 .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>

相关问题