新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

linux配置免密命令 linux免密登录命令

Linux配置免密登录

执行命令:ssh-keygen -t rsa 生成密钥。

创新互联是一家专注于成都做网站、网站制作与策划设计,临城网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:临城等地区。临城做网站价格咨询:18982081108

执行完成后,在.ssh目录生成两个文件:

私钥 id_rsa

公钥 id_rsa.pub

将公钥拷贝到的需要配置免密的机器,在/root/.ssh目录下的authorized_keys文件。

需要配置免密的机器权限配置:

Linux sudo操作免密码

sudo是以管理员权限进行操作,但是需要输入密码,如果想在用sudo时不用输入密码,需要修改 /etc/sudoers 文件。

首先需要备份一下 sudoers 文件,万一改崩了还有救。

使用 sudo visudo 命令打开, 如果失败了用 sudo vi /etc/sudoers

在最下面一行加上,下面的 username 需要改成自己的用户名:

如果要指定哪些操作不需要输入密码,需要在 NOPASSWD 后面加上指定命令:

保存退出之后,重新登录一次就可以了。

参考:

Linux 中不输入密码运行 sudo 命令的方法

Linux 配置SSH免密登录

【比如: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的那条记录删除。

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

您好,要不使用免密登录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的方法,希望能够帮助您。


当前名称:linux配置免密命令 linux免密登录命令
转载源于:http://wjwzjz.com/article/ddgcics.html
在线咨询
服务热线
服务热线:028-86922220
TOP