mac 如何用自带终端 ssh

2019-01-11 19:34:35 +08:00
 Soutxx

我是安装网上流程,先本地生成密钥对
ssh-keygen -t rsa -C"you_email"
然后把 pub 公钥上传到 vps 端,重启 vps
.ssh 文件夹配置 config
mac 终端直接 ssh vps
一直提示:Host key verification failed.

百度和谷歌都没有我要的答案

连接时
The authenticity of host ‘ ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)’ can ’ t be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

这个提示我看 RSA key 和上传到 vps 的不一致,这是为什么?

第一次使用 mac

4122 次点击
所在节点    Apple
38 条回复
mritd
2019-01-11 19:47:42 +08:00
你先了解一下 ssh 连接
spring2019
2019-01-11 19:52:34 +08:00
终端-Shell-新建远程连接
Soutxx
2019-01-11 19:53:20 +08:00
@spring2019 也不行 提示一样的
Soutxx
2019-01-11 19:54:00 +08:00
@mritd 这个跟我不了解 ssh 连接的原理 应该关系不大
spring2019
2019-01-11 19:57:19 +08:00
@Soutxx 先终端执行:
rm -rf ~/.ssh/known_hosts

再连接
yzwduck
2019-01-11 19:58:14 +08:00
因为你不了解 SSH 的原理 /使用方法,所以连“是不是”都错了。
第一次连接未知主机请通过回答 yes 来接受并记录远程主机的 host key。
(如果你知道如何验证 host key 的话,就不会问出这种问题了)
v3xe
2019-01-11 20:09:50 +08:00
如果是第一次用,多半是密匙没配正确
crayygy
2019-01-11 20:15:27 +08:00
给你一个简单的方法,用 ssh-copy-id, Linux 上可能已经有了,Mac 上用的话 brew install ssh-copy-id 就行了
kawowa
2019-01-11 20:16:10 +08:00
用 `ssh-copy-id` 来拷贝上服务器一般都不会出现连接不上的情况。具体自己百度一下?
shenyu1996
2019-01-11 20:16:54 +08:00
之前复制 cat 出来的 key 有时会漏掉开头的 sh,搞了好久才发现
StephenShen
2019-01-11 20:18:15 +08:00
输入 yes,就能继续用了。但是如果下次密钥改了务必删掉本地的 knownhosts。否则连不上。
Soutxx
2019-01-11 20:28:06 +08:00
@spring2019 我已经删掉该文件也是不行
Soutxx
2019-01-11 20:29:24 +08:00
@yzwduck 我输入 yes,然后就会提示错误,保存 host key 的文件我删除后,也是一样情况
Soutxx
2019-01-11 20:30:48 +08:00
@crayygy 该方法也是不行,就是我生成 sshkey 后的 key 和上传到 vps,vps 后台显示的 key 值是一致的,但是一链接,提示我是否继续链接的时候就是不一样的
Soutxx
2019-01-11 20:31:41 +08:00
@kawowa 一样,这方法用了,不是我复制的问题
Soutxx
2019-01-11 20:31:51 +08:00
@StephenShen 还是不行
uuair
2019-01-11 20:35:11 +08:00
楼主特别自信,特别了解 ssh,都散了吧,他只是不会 mac 的终端而已,linux 游刃有余。
shiny
2019-01-11 20:36:57 +08:00
输入 ssh -vv ip
贴日志再问
Nasei
2019-01-11 20:39:51 +08:00
我没用过 mac, 但你可以试着在 ssh 命令后面加 -vT 参数看看
Soutxx
2019-01-11 20:41:02 +08:00
@uuair 哥 不知道我哪点傲娇 get 到你的点了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/526171

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX