linux配置了免密,如何不使用免密登录

linux配置了免密,如何不使用免密登录,第1张

您好,要不使用免密登录Linux,您需要做以下步骤:

1. 在Linux系统中,使用su命令切换到root用户,或者使用sudo命令以root用户权限执行 *** 作。

2. 使用visudo命令编辑/etc/sudoers文件,将其中的“Defaults requiretty”行注释掉,以允许远程登录时不使用免密登录。

3. 使用ssh-keygen命令,在本地生成一对公钥和私钥,将公钥复制到服务器的~/.ssh/authorized_keys文件中,以允许远程登录时不使用免密登录。

4. 使用chmod命令,将~/.ssh/authorized_keys文件的权限设置为600,以确保安全性。

5. 使用ssh命令,以指定的私钥登录服务器,以允许远程登录时不使用免密登录。

以上就是不使用免密登录Linux的方法,希望能够帮助您。

sudo是以管理员权限进行 *** 作,但是需要输入密码,如果想在用sudo时不用输入密码,需要修改 /etc/sudoers 文件。 首先需要备份一下 sudoers 文件,万一改崩了还有救。 使用 sudo visudo 命令打开, 如果失败了用 sudo vi /etc/sudoers在最下面一行加上,下面的 username 需要改成自己的用户名: 如果要指定哪些 *** 作不需要输入密码,需要在 NOPASSWD 后面加上指定命令: 保存退出之后,重新登录一次就可以了。 参考:Linux 中不输入密码运行 sudo 命令的方法


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

原文地址: https://outofmemory.cn/yw/8393124.html

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

发表评论

登录后才能评论

评论列表(0条)

保存