如何解决执行ssh-keygen -R "39.107.83.187" mkstemp: No such file or directory
时间: 2023-06-17 18:09:07 浏览: 442
在配置SSH免密登录时报错:/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.pub’: 没有那个文件或目录
这个错误的意思是找不到临时文件夹。你可以尝试以下解决方案:
1. 确认你的临时文件夹存在。你可以通过运行命令`echo $TMPDIR`来查看临时文件夹的路径。如果输出为空,则说明你的临时文件夹不存在。你可以创建一个临时文件夹,例如`mkdir /tmp`,然后再次运行`ssh-keygen -R "39.107.83.187"`。
2. 如果临时文件夹存在但仍然遇到问题,你可以尝试将临时文件夹的权限更改为777,例如`chmod 777 /tmp`。
3. 如果以上两个解决方案都无法解决问题,你可以尝试使用另一个临时文件夹。你可以通过设置环境变量`TMPDIR`来更改临时文件夹的路径。例如,你可以运行`export TMPDIR=/path/to/another/tmp`,然后再次运行`ssh-keygen -R "39.107.83.187"`。
希望这些解决方案可以帮助你解决问题。
阅读全文