"Permission denied (publickey)" 这个错误信息通常表明 SSH 客户端尝试使用 SSH 密钥进行连接,但是服务器没有接受这个密钥。这个问题有几个可能的原因:
~/.ssh/authorized_keys
文件中。解决这个问题的方法通常包括以下几个步骤:
authorized_keys
文件中添加了你的公钥。/etc/ssh/sshd_config
),确保 PublicKeyAuthentication 设置为 yes。ssh -i /path/to/your/private/key username@server
确定使用特定的密钥文件。这里有一个有关 SSH 问题排查的详细教程,可能会对你有所帮助:https://www.digitalocean.com/community/tutorials/how-to-troubleshoot-ssh-authentication-issues-on-your-droplet
如果你需要进一步的帮助,请提供更多的上下文信息,例如你是在尝试连接到什么类型的服务器(如 Git 服务器、云服务器等),以及你已经尝试了哪些步骤等。
macos如何运行.sh文件
启蒙时代的知识传播如何塑造了现代学术和相关机构的发展?
狄利略的著作《关于托勒密和哥白尼两大世界体系的对话》采用了什么形式来展开讨论?
吳彤在2018年中决定回流加拿大并在温哥华定居的原因是什么,他之后有什么计划吗?
1896年美国总统选举中,威廉·麦金莱为何能以51.03%的普选票胜出?
在使用 GET 指令时,系统变量的值如何赋给用户变量,通常有哪些应用场景?
在有效利率法下,随着债券的周期进行,为什债券利息费用会逐渐减少而溢价摊销金额会逐渐增加?
桥水基金在一些投资策略已经过时的情况下,如何保持其在市场中的竞争力和吸引力?
为什么拜占庭皇帝约翰二世选择让第四子曼努埃尔继位,而不是长子伊萨克·科穆宁?
爱丽丝·吉蒂勒如何成功逃脱巫术指控?