linux怎么删除ssh 免密码登陆

linux怎么删除ssh 免密码登陆,第1张

找到authorized_keys 文件 (例如/root/.ssh/authorized_keys)

假如 有 A、B、C 三台服务器

如果不想让A免密登录B ,那么修改B服务器的authorized_keys ,将有A的ip或hostname的那行记录注释掉

同理如果都不想免密,把三台服务器的authorized_keys文件,内容都注释就OK了

1.首先,安装SHH远程软件,连接到linux服务器,然后使用SSH登录到linux服务器;

2.其次,新建文件夹,其中将显示日期和时间以及一些特定参数;

3.接着,在linux下,rm是删除命令,先查看rm的帮助说明,然后使用rm test删除文件;

4.提示无法删除目录,即rm没有参数时,只能删除文件,不能删除文件夹;

5.最后,进行删除 *** 作时不要使用-rf参数,请使用rm -rf test直接删除目录下的所有文件而不删除文件夹。

【比如:Jenkins构建时都是以jenkins用户进行 *** 作,所以要以jeknins用户来配置免密钥登录。】

su - root

ssh-keygen -t rsa

A

[sjfuser@jenkins ~]$ ll /root/.ssh/

-rw-------. 1 sjfuser sjfuser 1671 4月 19 05:10 id_rsa

-rw-r--r--. 1 sjfuser sjfuser 398 4月 19 05:10 id_rsa.pub

-rw-r--r--. 1 sjfuser sjfuser 417 4月 19 05:08 known_hosts

B

-rw------- 1 root root 1217 Apr 21 10:46 /root/.ssh/authorized_keys

将此公钥写入任何一台远程主机的/root/.ssh/authorized_keys后,便可通过密钥登陆到远程主机。

任何一台主机,拿到该密钥id_rsa后,便可登陆写入了该公钥id_rsa.pub的主机。

如果添加指纹的时候提示添加失败,是因为你以前添加过了这个ip的指纹。

解决办法:将.ssh目录的known_hosts文件删除掉。也可以打开这个文件把对应ip的那条记录删除。

https://blog.csdn.net/qq_30059235/article/details/103890477

https://blog.csdn.net/fireofjava/article/details/40624215


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8431929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存