lfx@lfx-virtual-machine:~/.ssh$ cat ./td_rsa.pud >> ./authorized_keys cat: ./td_rsa.pud: 没有那个文件或目录
时间: 2024-09-22 11:08:02 浏览: 42
STM32F103RC-5-serial-applications.rar_5串口_rc-5stm32程序_serial:F86
看起来你在Linux终端中尝试将`./td_rsa.pub`文件的内容追加到`./authorized_keys`文件里,但是遇到了错误,提示说找不到`./td_rsa.pud`这个文件或目录。这通常意味着:
1. 文件`./td_rsa.pud`不存在于当前路径`~/.ssh/`下。请检查文件名是否拼写正确,或者该文件原本位于另一个位置。
2. 如果`./td_rsa.pud`是一个公钥文件,可能是你在生成SSH密钥对时,生成的是私钥(`id_rsa`)而非公钥(`id_rsa.pub`),所以`pud`可能是误打字。
3. 确保`./td_rsa.pub`文件拥有正确的权限以便读取,如果它是新创建的,可能需要添加读权限 (`chmod +r ./td_rsa.pub`)。
要解决这个问题,你可以按照以下步骤操作:
1. 确认`./td_rsa.pub`文件是否存在。
2. 将正确内容(如果是公钥)手动复制并粘贴到`./authorized_keys`中,或者使用命令行直接追加:
```
cat ./td_rsa.pub >> ./authorized_keys
```
阅读全文