是否可以使用密钥通过 ssh 进入 ubuntu 服务器并使用密码从另一台计算机进入?

用户25389

我家里有 ubuntu 服务器,我使用 SSH 密钥从我的笔记本电脑通过终端登录。很少,但主要是在工作中,我需要访问此服务器,但我不想在我的工作笔记本电脑上复制密钥 - 我只是为此使用普通密码。

因此,如果我从 ssh 配置文件启用密码登录,它也会在我的笔记本电脑上询问我密码,即使它包含密钥,对吗?

有没有办法阻止这种行为?

谢谢。

莱肯斯坦

即使密码和基于密钥的方法都可用,也可以强制您的笔记本电脑使用密钥文件。如果您当前正在与 连接ssh [email protected] -p 22,请编辑~/.ssh/config并添加:

Host your.host.tld
    PreferredAuthentications publickey

这个配置文件可以让你输入更少:

Host home
    Hostname your.host.tld
    User user
    PreferredAuthentications publickey
    Port 22

使用该配置,您只需要ssh home.

可以将基于密码的登录限制到某个 IP 地址。在 中/etc/ssh/sshd_config,您将有一行禁用基于密码的身份验证:PasswordAuthentication no要启用它以从某个 IP 登录,您可以使用:

Match Address 12.34.56.78
    PasswordAuthentication yes

我建议您即使在工作中也使用基于密钥的身份验证。它比基于密码的身份验证安全得多,因为它不容易被暴力破解。同一个帐户可以有多个密钥,这应该不是问题。

有关更多花哨的配置指令,请参阅ssh_config(5)的手册页(对于服务器端,请参阅sshd_config(5)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以使用密钥从ssh进入ubuntu服务器,并使用密码从另一台计算机进入?

来自分类Dev

ssh进入另一台计算机时,可以“带上目录”吗?

来自分类Dev

ssh无法从另一台计算机到虚拟Ubuntu服务器

来自分类Dev

无法从一台特定的计算机通过SSH进入服务器(连接已关闭/未接收到身份验证字符串)

来自分类Dev

从远程计算机通过SSH进入Ubuntu 12.10

来自分类Dev

使用套接字从另一台计算机订购数据进入我的Python控制台

来自分类Dev

使用SSH将ubuntu 64位服务器安装到另一台服务器

来自分类Dev

为SSH进入服务器时定义供Ubuntu使用的设置密钥文件

来自分类Dev

如何使用Mac终端通过SSH进入本地Ubuntu服务器?

来自分类Dev

通过SSH进入计算机时从文件获取密码

来自分类Dev

是否可以使用jmeter SSH进入亚马逊实例

来自分类Dev

使用另一台计算机通过SSH隧道传输HTTP流量

来自分类Dev

从Ubuntu SSH进入Windows 10计算机

来自分类Dev

通过Internet SSH进入Ubuntu不会接受正确的密码

来自分类Dev

如何使用SSH连接到另一台计算机(已安装Windows)?

来自分类Dev

为什么当我ssh进入一台服务器时,它显示bash而另一台拥有我的用户名?

来自分类Dev

无法通过 ssh 进入服务器

来自分类Dev

Ubuntu 12.04-我可以SSH进入服务器,但SSHD是无法识别的服务

来自分类Dev

Ubuntu 12.04-我可以SSH进入服务器,但SSHD是无法识别的服务

来自分类Dev

通过路由器SSH进入Ubuntu

来自分类Dev

我无法通过Teraterm的SSH进入在virtualbox中运行的Ubuntu 14.04服务器

来自分类Dev

如何使用同一路由器连接到另一台Ubuntu计算机,但其中一台通过LAN连接,另一台通过WLAN连接?

来自分类Dev

无法使用Publickey SSH进入Ubuntu 13.04云实例

来自分类Dev

无法使用Publickey SSH进入Ubuntu 13.04云实例

来自分类Dev

SSH进入ubuntu机器时,我使用的是哪种外壳

来自分类Dev

如何通过SSH进入“ Windows 10上的Ubuntu上的Bash”?

来自分类Dev

如何通过第二台服务器的密钥使用另一台服务器SSH到服务器?

来自分类Dev

开启并通过SSH远程进入Windows 10计算机

来自分类Dev

如何使用macvim SSH进入无头服务器

Related 相关文章

  1. 1

    是否可以使用密钥从ssh进入ubuntu服务器,并使用密码从另一台计算机进入?

  2. 2

    ssh进入另一台计算机时,可以“带上目录”吗?

  3. 3

    ssh无法从另一台计算机到虚拟Ubuntu服务器

  4. 4

    无法从一台特定的计算机通过SSH进入服务器(连接已关闭/未接收到身份验证字符串)

  5. 5

    从远程计算机通过SSH进入Ubuntu 12.10

  6. 6

    使用套接字从另一台计算机订购数据进入我的Python控制台

  7. 7

    使用SSH将ubuntu 64位服务器安装到另一台服务器

  8. 8

    为SSH进入服务器时定义供Ubuntu使用的设置密钥文件

  9. 9

    如何使用Mac终端通过SSH进入本地Ubuntu服务器?

  10. 10

    通过SSH进入计算机时从文件获取密码

  11. 11

    是否可以使用jmeter SSH进入亚马逊实例

  12. 12

    使用另一台计算机通过SSH隧道传输HTTP流量

  13. 13

    从Ubuntu SSH进入Windows 10计算机

  14. 14

    通过Internet SSH进入Ubuntu不会接受正确的密码

  15. 15

    如何使用SSH连接到另一台计算机(已安装Windows)?

  16. 16

    为什么当我ssh进入一台服务器时,它显示bash而另一台拥有我的用户名?

  17. 17

    无法通过 ssh 进入服务器

  18. 18

    Ubuntu 12.04-我可以SSH进入服务器,但SSHD是无法识别的服务

  19. 19

    Ubuntu 12.04-我可以SSH进入服务器,但SSHD是无法识别的服务

  20. 20

    通过路由器SSH进入Ubuntu

  21. 21

    我无法通过Teraterm的SSH进入在virtualbox中运行的Ubuntu 14.04服务器

  22. 22

    如何使用同一路由器连接到另一台Ubuntu计算机,但其中一台通过LAN连接,另一台通过WLAN连接?

  23. 23

    无法使用Publickey SSH进入Ubuntu 13.04云实例

  24. 24

    无法使用Publickey SSH进入Ubuntu 13.04云实例

  25. 25

    SSH进入ubuntu机器时,我使用的是哪种外壳

  26. 26

    如何通过SSH进入“ Windows 10上的Ubuntu上的Bash”?

  27. 27

    如何通过第二台服务器的密钥使用另一台服务器SSH到服务器?

  28. 28

    开启并通过SSH远程进入Windows 10计算机

  29. 29

    如何使用macvim SSH进入无头服务器

热门标签

归档