因此,我相信我已经正确完成了以下所有操作:ssh-keygen 在 ~/user/.ssh 中创建私钥和公钥,创建 id-rsa 和 id_rsa.pub 文件。为公钥 id_rsa.pub 创建了密码。ssh_config 已将 PasswordAuthentication 设置为 yes 并启用了端口 22。此文件也在 ~/user/.ssh 中。将所有文件更改为我的用户名。
检查路由器,确保端口 22 TCP/UDP 端口已启用并设置为 192.168.1.28
将 id_rsa.pub 复制到我的 Ubuntu One 帐户并导入密钥。
将 id_rsa.pub 复制到 authorized_keys。
打开ssh终端我输入ssh[电子邮件保护]并收到密码被拒绝的消息。
ping 192.168.1.28 成功。
非常感谢您的帮助。
答案1
缺少一个步骤:
步骤 3.1:首次启动并配置 Ubuntu Core,此时系统会要求您输入 Ubuntu One 帐户。此时 Ubuntu Core 会创建您的帐户并下载 ssh 密钥。设置结束时,Core 系统会重新启动。
步骤 3.2:重启后,屏幕显示 Ubuntu Core 系统的 IP 地址,但不提供登录。现在您可以 ssh 到显示的 IP 地址。