gpt4 book ai didi

linux - ssh公钥认证,无需更改系统文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:47:09 24 4
gpt4 key购买 nike

我正在更改不同的参数,例如 RSAAuthenticationPubkeyAuthenticationPasswordAuthentication (sudo vim/etc/ssh/sshd_config) 来禁用 ssh 密码身份验证,以强制仅通过公钥进行 ssh 登录。

这些实验对许多用户产生了不利影响,因为他们在尝试ssh到服务器时突然发现“连接被拒绝”。我想避免这些实验。是否有任何解决办法可以在不接触 /etc/ssh/ssd_config 等系统文件的情况下启用公钥身份验证?

最佳答案

当然。设置替代配置文件,并在实验时在另一个端口上运行 sshd:

cp sshd_config sshd_config_working
/usr/sbin/sshd -p 2222 -f sshd_config_working

现在您可以连接:

ssh -p 2222 user@localhost

您可以根据需要进行任意数量的更改,直到它按预期工作。此时,将您的 _working 配置复制回主配置文件并重新启动 sshd。

或者,停止在生产服务器上搞砸,并设置一个虚拟机或容器进行测试,您可以在其中根据需要修改 sshd 配置而不影响任何人。

关于linux - ssh公钥认证,无需更改系统文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28365992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com