gpt4 book ai didi

linux - 如果任何参数错误如何使 ssh 失败

转载 作者:太空宇宙 更新时间:2023-11-04 05:05:21 26 4
gpt4 key购买 nike

我正在使用命令ssh -i /home/ssh_keys/10_1_1_127 root@10.1.1.127 date用于检查其他机器上的日期,

如果某些参数错误,如用户、ip或身份文件不存在,ssh 要求输入密码

例如,如果我写 ssh -i /home/ssh_keys/10_1_1_1277 root@10.1.1.127 date同时/home/ssh_keys/10_1_1_1277不存在,我得到:

root@10.1.1.127's password:

我想知道是否可能,如果可以,那么如果某些参数不正确,如何使 ssh 失败,这样如果我输入错误的参数,ssh 就不会要求我输入密码...

谢谢

最佳答案

所有这些更改都应通过 root 或启用 sudo 的用户完成。

/etc/ssh/sshd_config 中将以下条目设置为 no:

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

如果您需要帮助查找这些特定行,请使用 grep:

grep -n "PasswordAuthentication" /etc/ssh/sshd_config
^^or whatever^^

这会输出行号

然后重新启动ssh

/etc/init.d/ssh restart

服务 ssh 重新启动

取决于您对 Linux 的喜好。

关于linux - 如果任何参数错误如何使 ssh 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15658743/

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