remove with:\r\n ssh-keygen -f \"/root/.ssh/known_hosts\" -R \"118.230.232.211\"\r\n
时间: 2023-09-26 10:05:55 浏览: 100
你可以使用以下命令从你的 `known_hosts` 文件中移除特定的SSH主机条目:
```bash
ssh-keygen -f "/root/.ssh/known_hosts" -R "118.230.232.211"
```
这个命令会删除 `known_hosts` 文件中与 IP 地址 `118.230.232.211` 相关的条目。请确保你有适当的权限来执行此操作。
相关问题
#!/bin/bash # 设置远程服务器地址和用户名 remote_server="your_server_ip" remote_user="your_username" # 生成密钥对(如果已经存在密钥对,请忽略此步骤) ssh-keygen -t rsa # 将公钥复制到远程服务器 ssh-copy-id -i ~/.ssh/id_rsa.pub $remote_user@$remote_server # 确保正确设置了权限 ssh $remote_user@$remote_server "chmod 700 ~/.ssh; chmod 640 ~/.ssh/authorized_keys"
这个脚本看起来和之前提供的一样,它用于设置SSH免密连接。你需要将 `your_server_ip` 替换为你的远程服务器的IP地址,`your_username` 替换为你的远程服务器的用户名。
请确保你已经安装了OpenSSH,并且在运行脚本之前已经生成了密钥对。运行脚本后,它会生成一个密钥对,并将公钥复制到远程服务器的 `~/.ssh/authorized_keys` 文件中,以实现免密连接。同时,它还会确保正确设置了相关文件和文件夹的权限。
请注意,使用免密连接时要注意服务器的安全性,确保只允许受信任的主机进行连接,并定期更新密钥以提高安全性。
叶@ye MINGW64 /c/Users/Administrator/.ssh $ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/叶/.ssh/id_rsa): /c/Users/Administrator/.ssh /c/Users/Administrator/.ssh already exists. Overwrite (y/n)?
这是一个SSH密钥生成命令,你在执行该命令时指定了保存路径为"/c/Users/Administrator/.ssh"。但是,在该路径下已经存在一个文件夹,因此终端提示你是否要覆盖该文件夹。如果你想覆盖该文件夹并生成新的密钥对,请输入"y",否则输入"n"。如果你不确定是否要覆盖该文件夹,请备份该文件夹或选择一个新的路径来保存密钥对。
阅读全文