known-hosts

如果我从 .ssh 文件夹中删除 known_hosts 文件可以吗?
known-hosts

如果我从 .ssh 文件夹中删除 known_hosts 文件可以吗?

我在本地电脑(Windows 10)上设置了 SFTP 服务器,但我犯了一个错误,删除了“.ssh”文件夹中的“known_hosts”和“known_hosts.old”文件。当我检查回收站时,只有“known_hosts”存在。如果我删除了 known_hosts 文件,可以吗?如果不允许我删除此文件,我该如何解决。 ...

Admin

GitHub 网站为何发生变化?
known-hosts

GitHub 网站为何发生变化?

前段时间(时间太长,我已经忘记了细节),我成功地为我的 GitHub 存储库设置了 SSH 身份验证(以及 RStudio 中的相应密钥)。它工作正常。 但最近,由于网站 IP 地址发生变化,它不允许我推送或拉取。我的电脑、路由器、软件等都没有变化。我在网上搜索了一番,找到了一种涉及ssh-keygen命令的解决方案。 但现在,我仍然收到这样的消息: 我可以输入“是”,然后一切顺利,我的 GitHub 网站也会正确更新。但我真的不太了解这些东西,我担心我可能以某种方式破坏了它。所以我的问题是: 为什么 IP 地址github.com和/或其主机密钥突然改...

Admin

即使 known_hosts 为空或已删除,scp 也不会触发初始提示
known-hosts

即使 known_hosts 为空或已删除,scp 也不会触发初始提示

scp我有一个 bash 脚本,使用和将文件复制到远程服务器expect。脚本如下: #!/usr/bin/expect -f set port [lindex $argv 0] set file_to_send [lindex $argv 1] set login [lindex $argv 2]@[lindex $argv 3] set username [lindex $argv 2] set hostname [lindex $argv 3] set password [lindex $argv 4] set dest_folder [lindex ...

Admin

ssh StrictHostKeyChecking=no 有哪些限制?
known-hosts

ssh StrictHostKeyChecking=no 有哪些限制?

当使用 StrictHostKeyChecking=no 运行 ssh 时,它应该始终接受已更改的密钥。但是,在我的情况下并非如此。这在手册页 (ssh-config) 中有记录: StrictHostKeyChecking If this flag is set to yes, ssh(1) will never automatically add host keys to the ~/.ssh/known_hosts file, and refuses to connect to hosts who...

Admin

何时生成新的 SSH 主机密钥?
known-hosts

何时生成新的 SSH 主机密钥?

我从 AMI 映像复制了一个 EC2 实例并将其恢复。之后,我不得不删除文件中的条目,known_hosts因为 SSH 主机密钥指纹发生了变化。但是,我认为密钥应该是相同的,因为磁盘包含完全相同的数据。因此我的问题是: SSH 主机密钥何时重新生成?为什么当我复制并重新启动 EC2 实例时它会发生变化? ...

Admin

收到消息“无法确定主机的真实性”,但主机在 known_hosts 中
known-hosts

收到消息“无法确定主机的真实性”,但主机在 known_hosts 中

我刚刚尝试连接到我之前连接过的 SSH 服务器,但收到此消息: The authenticity of host '[HOST]:PORT ([IP]:PORT)' can't be established. D25519 key fingerprint is SHA256:XXXXXXXXXXXXXXXXXXXXXXX. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? 但是,我已经签入...

Admin

使用公钥编写 SCP 脚本
known-hosts

使用公钥编写 SCP 脚本

我需要配置一个脚本来将一些文件从一台 Ubuntu 服务器复制到另一台。密钥用途允许在授权密钥在远程服务器上。 我正在尝试配置这个脚本: #!/bin/sh #Monitoring for i in 192.168.0.10 192.168.0.11; do su user1 -l -c "scp -oStrictHostKeyChecking=accept-new -oPasswordAuthentication=no -oBindAddress=0.0.0.0 -q -r /tmp/log/*log user1@${i}:/data/logs/" ...

Admin

Known_Hosts 文件
known-hosts

Known_Hosts 文件

我有几个 Raspberry Pi 通过以太网 LAN 连接到 HP Windows 10 计算机。当我从 HP ssh 到任一 Pi 时,我收到标准的“ECDSA 主机密钥”警告。但 HP 上的 Known_Hosts 文件的前两行是: 主机 192.168.86.58 StrictHostKeyChecking 接受新 不仅文件中的几个键显然是错误的,而且 192.168.86.58 甚至不是 HP 的 IP 地址!事实上,该地址与我的局域网上的任何地址都不匹配! 如果我删除文件中的所有条目并将其留空,那么当我登录到局域网上的各个机器时,W10 会重建它...

Admin

什么时候使用 ssh-keyscan 而不是 ssh 来管理 known_hosts 更好?
known-hosts

什么时候使用 ssh-keyscan 而不是 ssh 来管理 known_hosts 更好?

何时执行 ssh -i id_rsa_something [email protected] 出现: The authenticity of host '192.168.1.2 (192.168.1.2)' can't be established. ECDSA key fingerprint is SHA256:ABCABC [fixed/changed]. Are you sure you want to continue connecting (yes/no)? 如果我输入是,我可以通过 SSH 访问远程服务器。因此,到目前为止,远程连接...

Admin

如果在 MacOS 上使用 ssh 作为启动代理,ssh known_hosts 似乎会被忽略
known-hosts

如果在 MacOS 上使用 ssh 作为启动代理,ssh known_hosts 似乎会被忽略

我有一个使用 ssh 获取数据的服务。这在 systemd 中的 linux 上有效,但在尝试在 mac 上执行等效操作时,我认为 ~/.ssh/known_hosts 文件不受尊重,因为在 launchd 中运行等效命令会产生: Host key verification failed. kex_exchange_identification: Connection closed by remote host 如果在标准用户 shell 中运行,此方法可正常工作。它通常应在用户 known_hosts 文件中获取 CA,如下所示... @cert-aut...

Admin

我的 ssh known_hosts 文件中的这个条目是什么?
known-hosts

我的 ssh known_hosts 文件中的这个条目是什么?

我查看了我的 ssh known_hosts 文件,它只包含 2 个条目。第一行是 GitHub 密钥,所以没有什么奇怪的地方。然而,第二行有一堆中文文本,我不知道它是从哪里来的。 我本能地删除了这行,所以无法在这里分享,但在此之前我确实将其复制粘贴到了谷歌翻译中。似乎没有任何 IP 地址或任何数字。它似乎也不是完整的句子,但这可能是谷歌翻译的功劳。 还值得注意的是,我在文件“最后修改”日期之前使用 ssh 的唯一两个原因是使用 GitHub 和 ssh 进入我在美国所在的大学 那是什么?它来自哪里?在您的 known_hosts 文件中出现这种情况正常吗?...

Admin

如何查看 Ubuntu 已知主机列表
known-hosts

如何查看 Ubuntu 已知主机列表

当我ssh进入远程客户端时,收到一条警告: Warning: Permanently added 'xx.xx.xx.xx' (ECDSA) to the list of known hosts. 我可以在哪里查看已知主机的列表? 我试过了cat ~/.ssh/known_hosts,但这会以某种散列形式返回数据。有人知道解决办法吗? ...

Admin

如何编写md5格式的Know_hosts文件?
known-hosts

如何编写md5格式的Know_hosts文件?

我正在尝试制作一个自动执行 ssh 连接的程序。它也可以在 Windows 中使用,因此由于 Putty 仅接受主机密钥的 MD5 指纹格式,因此我尝试让 ssh 也接受 MD5: 我在ubuntu 18.04上的命令: ssh -o UserKnownHostsFile=myknownhosts -o FingerprintHash=md5 [email protected] myknownhosts 格式: 256 MD5:57:fb:dc:8f:25:29:1a:f7:1f:aa:c8:12:fc:bf:8a:XX 1.2.3.4...

Admin

我可以将服务器分组到known_hosts文件中吗?
known-hosts

我可以将服务器分组到known_hosts文件中吗?

我想知道是否有办法在 known_hosts 文件中对服务器进行分组 像这样: [AWS] 11.xx.x.1 ecdsa-sha2-nistp256 xxxx= 11.xx.x.2 ecdsa-sha2-nistp256 yyyy= 11.xx.x.3 ecdsa-sha2-nistp256 zzzz= [ALIBABA] 12.xx.x.1 ecdsa-sha2-nistp256 1321= 12.xx.x.2 ecdsa-sha2-nistp256 1244= 12.xx.x.3 ecdsa-sha2-nistp256 2412= [AZURE...

Admin

强制场景关于远程主机标识已更改
known-hosts

强制场景关于远程主机标识已更改

大家都知道以下消息 "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r", "@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @\r", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r", 表明主机远程机器标识已更改 现在:我们有两台机器 并且从源机器到目标机器的 ssh 是可以的 如下所示: # ssh Linux_box1...

Admin