如何避免;ssh localhost“;MacOS中的密码?
我正在配置本地Hadoop群集,但密码配置有问题 我打字的时候如何避免;ssh localhost“;MacOS中的密码?,macos,hadoop,ssh,configuration,localhost,Macos,Hadoop,Ssh,Configuration,Localhost,我正在配置本地Hadoop群集,但密码配置有问题 我打字的时候 ssh localhost 将显示此消息: ssh localhost key_load_public: invalid format 我已尝试使用以下命令替换我以前的授权密钥: cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 但是它不起作用。您可以在~/.ssh目录中创建一个.config文件,然后添加凭据 像这样, // ~/.ssh/config # SSH H
ssh localhost
将显示此消息:
ssh localhost
key_load_public: invalid format
我已尝试使用以下命令替换我以前的授权密钥:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
但是它不起作用。您可以在
~/.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/config
#SSH主机配置文件
#默认为所有
主人*
货运代理人编号
是的
是的
主办
主机名
使用者
因为您的问题似乎更多地与密钥有关,所以您可以尝试使用
ssh-iusername@ip_addr-p
Stackoverflow用于帮助软件开发。你应该考虑这样或那样的问题。当您这样做时,您应该在.ssh
目录上运行ls-la
,并将输出包含在您的问题中。如果您有.ssh/config文件中的相关行,也可以包含其中的相关行。