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的方法,希望能够帮助您。

每次登录服务器都要输入密码很麻烦,所以进行免密登录配置之后就可以跳过输入密码的步骤,直接登录服务器.

ssh 提供了安全的身份认证的策略,在免密登录之前,首先需要一对公钥和私钥.

客户端拿着私钥,服务端拿着公钥,属于非对称加密.

私钥客户端自己拿着不在网络上传输,公钥可以网络传输存在服务器上,登录的时候拿私钥进行加密,内容发送给服务器,服务器对公钥进行解密,成功解密就告诉客户端建立链接.

在 用户/.ssh 目录,打开 cmd ,输入 ssh-keygen ,之后输入文件名称,一路回车就生成了私钥和公钥

在 用户/.ssh 目录,打开 config 文件,如果没有自己新建一个

去 用户/.ssh 目录下使用 cmd 命令将公钥进行拷贝, scp 命令后面不能加中文

拷贝完成之后,要重启 ssh 服务

这个时候打开 cmd 进行登录 ssh root@www.aaa.com ,可以看到不需要密码,直接登录成功


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/692549.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存