【发布时间】:2019-01-12 22:11:53
【问题描述】:
我是编程新手,我正在尝试通过 ssh 连接到我的服务器,因为以后可能需要它来编辑代码。
我的 ~/.ssh/id_rsa.pub 是
SSH-RSA AAAAB3NzaC1yc2EAAAADAQABAAABAQD3UP7ryN33fuzwg5wfXSsTDtcRc + jTsrU2 + IYI0yrGqPZ7F4 + LESO + 1 / + delLvQuhr8O + YJPgAZK6mRoY ruWPEf / hGsJkrR76kNeOSFkXP / QgSN7aWPhgRFs0EaUk + fgHcri1mOOgxcNto7Mwo8U + YuuMf3CMxMqBcWKccPvPSNMmL91cs56pTM6VXP + rNYBGEFiEqjZdYrUncICmgOO2fIgpcLOIBYsgBcWdl + vycc0oMhLtRPy6ALgzujI3FSMhRxwi8Oy0UjCHNJowcb + XFZrDk8qRUucp1 / IYGXBgjS7jJVTejseIKZvnf1qEyRYY8p7pltfqrGKdPNRT5zSun mrinmaykalita@MacBook-Pro-77.local P>
和
我的 ~/.ssh/known_hosts 有一个条目
173...** ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMIkfmRuMEdyptRu11rW+3qlokDq3B5HDruYGow1fJTTQrPhL7YLAabAek97jChU09VcdBzr28
我应该在 ***** 中使用什么
ssh-copy-id -i ***** root@173...** 将公钥发送到该服务器,以便之后我可以 ssh ?而另一个的意义是什么?
我是新手,所以问的很蠢。
请帮忙。
感谢和问候
【问题讨论】:
-
老兄,不要在此处发布密钥或 IP。
-
@LukasS 不确定发布公钥会对我造成什么伤害,伙计。
-
发布密钥内容对您的案件有何帮助?将公钥(我假设它是你的电脑)复制到你的服务器的 ~/.ssh/authorized_keys 并 chmod 0600(.ssh/ 应该是 0700) - 你很高兴。这不是编程 - 只是实用程序:)。
-
@LukasS 但是你将如何在没有 ssh 条目的情况下复制到我的服务器的第一名?这要求可以访问服务器的人将公钥放在那里;不是任何人;)
-
我假设您知道如何登录到您的服务器(您有凭据)。您可以使用任何允许您修改文件的协议(ftp、sftp、ftp over ssh ...),这并不重要。否则我们在这里讨论什么?
标签: ssh rsa ssh-keys public-key ecdsa