首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端(多平台应用程序)如何连接到我的主机没有SHH键?

终端(多平台应用程序)如何连接到我的主机没有SHH键?
EN

Unix & Linux用户
提问于 2022-12-27 17:16:16
回答 1查看 43关注 0票数 1

我在云平台上创建了一个基于debian的lamp实例,使用putty gen在云帐户中生成ssh保存的公钥。浏览器地址中的启动和ip地址表示,它正在使用putty终端和winscp登录(apache欢迎页面)。做了很少的改变。百事大吉

为了方便起见,我在ipad上安装了终端ipad应用程序来启动,我只使用root和密码,然后它就让我在不需要ssh的情况下进入,甚至sftp也在工作。我没有正确地设置ssh吗?还是我漏掉了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-12-27 19:31:22

我相信需要更多的信息才能正确地回答您的问题,但在我看来,您似乎想确认ssh密钥身份验证已经正确设置。

在linux上设置密钥身份验证时,需要指定用于连接到~/.ssh/authorized_keys文件中linux服务器的设备的所有密钥。

一旦密钥(S)被添加到该文件中,ssh将使用密钥身份验证,但请注意,密码身份验证仍然是可用的。您在这里看到的是,您添加的原始密钥是为一个设备添加的,因此它将能够使用密码auth或key auth (通常它总是默认为密码auth ),除非您使用ssh -i (它代表身份文件)选项来具体使用密钥身份验证。新设备没有提示输入密钥的原因是没有将新设备键添加到~/.ssh/authorized_keys文件中。因此,它只是提示输入密码。

为了只使用密钥身份验证,您必须在/etc/ssh/sshd_config中编辑以下内容以禁用密码身份验证:

代码语言:javascript
复制
PasswordAuthentication no

有关其他文档,请参阅以下内容:https://back2basics.io/2020/04/setup-public-key-authentication-on-ubuntu-or-debian/

如果这不是你正在寻找的答案,请评论更多的信息或补充你现有的问题。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/729769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档