我正在配置本地hadoop集群,但密码配置有问题。我打字的时候
ssh localhost
将显示此消息:
ssh localhost key_load_public: invalid format
我已尝试使用这些命令替换以前的授权密钥:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
但没有起作用。
k4aesqcs1#
您可以创建 .config 文件在您的 ~/.ssh 目录,然后添加凭据。这样地,
.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>
ssh -i <your key file> username@ip_addr -p <port>
1条答案
按热度按时间k4aesqcs1#
您可以创建
.config
文件在您的~/.ssh
目录,然后添加凭据。这样地,
既然你的问题似乎更多地与钥匙有关,你可以尝试使用
ssh -i <your key file> username@ip_addr -p <port>