×

免密登陆命令

免密登陆命令(免密登录代码)

hacker hacker 发表于2022-06-02 11:25:28 浏览26 评论3

3人参与发表评论

本文导读目录:
1、如何让windows10下的微软账户免密码自动登陆
2、linux下怎么样设置ssh无密码登录
3、如何在linux中如何配置ssh免密码登录
4、linux ssh怎么免密登录
5、win10怎么可以一进入不要需要密码登录
6、如何配置ssh免密码登录
7、笔记本win10如何设置不要密码登录

如何让windows10下的微软账户免密码自动登陆

让windows10下的微软账户免密码自动登陆在用户账户中设置使用计算机不需要输入密码即可。软件工具:windows10 1511专业版1、进入系统后,在任务栏的Cortana搜索框中输入netplwiz,然后在最佳匹配结果中点击打开“netplwiz运行命令”。

2、在用户账户界面中,点击取消选中“要使用计算机,用户必须输入用户名和密码”。默认是打勾的,点击一下把这个勾去掉,然后点确定。

3、弹出自动登录框,输入账号名,输入两次一样的密码,然后点击确定。

4、然后重新启动电脑就可以生效了。右击开始菜单选择重启。

5、如果要恢复使用密码,同样按上面的方法在步骤2中选中“要使用计算机,用记必须输入用户名和密码”,确定保存操作,重启电脑。

linux下怎么样设置ssh无密码登录

1.Linux下生成密钥

ssh-keygen的命令手册,通过”man ssh-keygen“命令:

通过命令”ssh-keygen -t rsa“

生成之后会在用户的根目录生成一个 “.ssh”的文件夹

进入“.ssh”会生成以下几个文件

authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥

id_rsa : 生成的私钥文件

id_rsa.pub :生成的公钥文件

know_hosts : 已知的主机公钥清单

如果希望ssh公钥生效需满足至少下面两个条件:

1) .ssh目录的权限必须是700

2) .ssh/authorized_keys文件权限必须是600

2.远程免密登录

原理图:

常用以下几种方法:

2.1 通过ssh-copy-id的方式

命令: ssh-copy-id -i ~/.ssh/id_rsa.put romte_ip

举例:

[root@test .ssh]# ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.91.135

root@192.168.91.135's password:

Now try logging into the machine, with "ssh '192.168.91.135'", andcheck in:

.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

[root@test .ssh]# ssh root@192.168.91.135

Last login: Mon Oct 10 01:25:49 2016 from 192.168.91.133

[root@localhost ~]#

常见错误:

[root@test ~]# ssh-copy-id -i~/.ssh/id_rsa.pub 192.168.91.135

-bash: ssh-copy-id: command not found //提示命令不存在

解决办法:yum -y installopenssh-clients

2.2 通过scp将内容写到对方的文件中

命令:scp -p~/.ssh/id_rsa.pub root@remote_ip:/root/.ssh/authorized_keys

举例:

[root@test .ssh]# scp -p ~/.ssh/id_rsa.pubroot@192.168.91.135:/root/.ssh/authorized_keys

root@192.168.91.135's password:

id_rsa.pub 100% 408 0.4KB/s 00:00

[root@test .ssh]#

[root@test .ssh]#

[root@test .ssh]#

[root@test .ssh]# ssh root@192.168.91.135

Last login: Mon Oct 10 01:27:02 2016 from 192.168.91.133

[root@localhost ~]#

也可以分为两步操作:

$ scp ~/.ssh/id_rsa.pubroot@remote_ip:pub_key //将文件拷贝至远程服务器

$ cat ~/pub_key~/.ssh/authorized_keys //将内容追加到authorized_keys文件中,不过要登录远程服务器来执行这条命令

2.3 通过Ansible实现批量免密

2.3.1 将需要做免密操作的机器hosts添加到/etc/ansible/hosts下:

[Avoid close]

192.168.91.132

192.168.91.133

192.168.91.134

2.3.2 执行命令进行免密操作

ansiblegroupname -m authorized_key -a "user=root key='{{lookup('file','/root/.ssh/id_rsa.pub') }}'" -k

示例:

[root@test sshpass-1.05]# ansible test -m authorized_key -a"user=root key='{{ lookup('file','/root/.ssh/id_rsa.pub') }}'" -k

SSH password: -----输入密码

192.168.91.135 | success {

"changed": true,

"key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArZI4kxlYuw7j1nt5ueIpTPWfGBJoZ8Mb02OJHR8yGW7A3izwT3/uhkK7RkaGavBbAlprp5bxp3i0TyNxa/apBQG5NiqhYO8YCuiGYGsQAGwZCBlNLF3gq1/18B6FV5moE/8yTbFA4dBQahdtVP PejLlSAbb5ZoGK8AtLlcRq49IENoXB99tnFVn3gMM0aX24ido1ZF9RfRWzfYF7bVsLsrIiMPmVNe5KaGL9kZ0svzoZ708yjWQQCEYWp0m+sODbtGPC34HMGAHjFlsC/SJffLuT/ug/hhCJUYeExHIkJF8OyvfC6DeF7ArI6zdKER7D8M0SMWQmpKUltj2nltuv3w== root@localhost.localdomain",

"key_options": null,

"keyfile": "/root/.ssh/authorized_keys",

"manage_dir": true,

"path": null,

"state": "present",

"unique": false,

"user": "root"

}

[root@test sshpass-1.05]#

2.4 手工复制粘贴的方式

将本地id_rsa.pub文件的内容拷贝至远程服务器的~/.ssh/authorized_keys文件中

如何在linux中如何配置ssh免密码登录

首先需要在服务器端设置/etc/ssh/sshd_config

# vim /etc/ssh/sshd_config

修改如下两行为yes。其实大多数情况下不用修改,默认就是yes。

RSAAuthentication yes

PubkeyAuthentication yes

(1) 如果客户机和服务器都是Linux机器,那么我们使用下面的方法:(后面第2节会提到怎么在Windows下使用Putty生成密钥对)

我们需要在客户端生成RSA密钥对。使用ssh-keygen命令:

# ssh-keygen -t rsa

参数t的意思是type,后面跟着加密类型,这里我们是rsa。

然后会提示你输入密钥保存完成文件名,这里我们需要使用默认的id_rsa,之后才能正常才能登录。如果你生成的密钥作为其他用处,那么可以命名为其他名称:

Generating public/private rsa key pair.

Enter file in which to save the key (/home/cake/.ssh/id_rsa):

之后会提示你输入一个passphrase,我们这里可以留空,这样我们登录的时候就不许输入密码。

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

然后会提示你密钥生成成功。这是你的私钥保存为~/.ssh/id_rsa,你的公钥是~/.ssh/id_rsa.pub

我们现在需要做的是,把id_rsa.pub的内容,添加的服务器端的~/.ssh/autherized_keys文件最后。

你可以把这个文件上传到服务器端,然后使用命令:

# cat id_rsa.pub ~/.ssh/autherized_keys

到这里就完成了。

(2) 在Windows下使用Putty生成密钥对:

Putty的安装目录下有个puttygen.exe程序,我们运行这个程序。

之后点击Generate,开始生成密钥对。我们需要根据提示,在指定方框内随机滑动鼠标。这是为了根据鼠标轨迹,产生一些随机数据。

之后生成结束,我们点击Save Private Key将私钥存放在某个目录中。然后赋值最上面文本框中的全部内容,粘贴到Linux服务器端的autherized_key的最后。

我们现在可以关闭这个小程序。

现在打开Putty,在左边的选项中,选择Conneciton–SSH–Auth,在Private key file for authentication中,选择刚才保存的私钥路径就可以了。

到此位置,Putty也可以不用密码登录了。

linux ssh怎么免密登录

你好,

首先需要在服务器端设置/etc/ssh/sshd_config

# vim /etc/ssh/sshd_config

修改如下两行为yes。其实大多数情况下不用修改,默认就是yes。

RSAAuthentication yes

PubkeyAuthentication yes

(1) 如果客户机和服务器都是Linux机器,那么我们使用下面的方法:(后面第2节会提到怎么在Windows下使用Putty生成密钥对)

我们需要在客户端生成RSA密钥对。使用ssh-keygen命令:

# ssh-keygen -t rsa

参数t的意思是type,后面跟着加密类型,这里我们是rsa。

然后会提示你输入密钥保存完成文件名,这里我们需要使用默认的id_rsa,之后才能正常才能登录。如果你生成的密钥作为其他用处,那么可以命名为其他名称:

Generating public/private rsa key pair.

Enter file in which to save the key (/home/cake/.ssh/id_rsa):

之后会提示你输入一个passphrase,我们这里可以留空,这样我们登录的时候就不许输入密码。

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

然后会提示你密钥生成成功。这是你的私钥保存为~/.ssh/id_rsa,你的公钥是~/.ssh/id_rsa.pub

我们现在需要做的是,把id_rsa.pub的内容,添加的服务器端的~/.ssh/autherized_keys文件最后。

你可以把这个文件上传到服务器端,然后使用命令:

# cat id_rsa.pub ~/.ssh/autherized_keys

到这里就完成了。

(2) 在Windows下使用Putty生成密钥对:

Putty的安装目录下有个puttygen.exe程序,我们运行这个程序。

之后点击Generate,开始生成密钥对。我们需要根据提示,在指定方框内随机滑动鼠标。这是为了根据鼠标轨迹,产生一些随机数据。

之后生成结束,我们点击Save Private Key将私钥存放在某个目录中。然后赋值最上面文本框中的全部内容,粘贴到Linux服务器端的autherized_key的最后。

我们现在可以关闭这个小程序。

现在打开Putty,在左边的选项中,选择Conneciton–SSH–Auth,在Private key file for authentication中,选择刚才保存的私钥路径就可以了。

到此位置,Putty也可以不用密码登录了。

win10怎么可以一进入不要需要密码登录

Win10怎么取消开机登录密码

Win10怎么取消开机密码,Win10怎么取消登录密码。设置开机登录密码是为了安全,但是很麻烦,有时候我们的电脑在安全环境,那么Win10在哪里取消开机登录密码呢,

又怎么取消Win10的开机密码呢,下面我就来介绍下Win10怎么取消开机登录密码。

Win10怎么取消开机密码

1

右键Win10系统的开始菜单,选择弹出菜单里的运行,

2

在运行对话框里输入:netplwiz,然后点击确定,

3

点击后,在用户帐户对话框里可以看到“要使用本计算机,用户必须输入用户名和密码”被勾选中了,。

4

将用户帐户对话框里的“要使用本计算机,用户必须输入用户名和密码”前面的勾勾去掉,然后点击应用,

5

点击应用后,弹出自动登录对话框验证权限,输入用户名和密码点击确定,下次开机登录时就不需要密码了。

如何配置ssh免密码登录

一、实现原理使用一种被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释是:首先在客户端上创建一对公私钥(公钥文件:~/.ssh/id_rsa.pub;私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以登录了。二、实验环境A机:TS-DEV/10.0.0.163B机:CS-DEV/10.0.0.188三、Linux/Unix双机建立信任3.1 在A机生成证书在A机root用户下执行ssh-keygen命令,在需要输入的地方,直接回车,生成建立安全信任关系的证书。# ssh-keygen -t rsa注意:在程序提示输入passphrase时直接输入回车,表示无证书密码。上述命令将生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户家目录的.ssh子目录中。3.2 查看~/.ssh生成密钥的文件# cd ~/.ssh# ll3.3 A对B建立信任关系将公钥证书id_rsa.pub复制到机器B的root家目录的.ssh子目录中,同时将文件名更换为authorized_keys,此时需要输入B机的root用户密码(还未建立信任关系)。建立了客户端到服务器端的信任关系后,客户端就可以不用再输入密码,就可以从服务器端拷贝数据了。# scp -r id_rsa.pub 10.0.0.188:/root/.ssh/authorized_keys3.4 B对A建立信任关系在B机上执行同样的操作,建立B对A的信任关系。# ssh-keygen -t rsa# cd ~/.ssh/# ll# scp -r id_rsa.pub 10.0.0.163:/root/.ssh/authorized_keys如果想让B,C同时可以scp不输入密码,传输A中的数据;则要把B、C的公钥都给 A;操作步骤:把两机器的id_rsa.pub中的数据都拷贝到A的/root/.ssh/authorized_keys文件中,一行表示一条;A: scp -r id_rsa.pub 10.0.0.163:/root/.ssh/authorized_keysB: scp -r id_rsa.pub 10.0.0.188:/root/.ssh/authorized_keys测试 ssh root@10.0.0.188 'hostname' /// ssh root@10.0.0.163 'hostname'如果连接反应慢,请修改以下两参数/etc/ssh/sshd_configGSSAPIAuthentication noUseDNS no然后重启service sshd restart

笔记本win10如何设置不要密码登录

方法一

1、首先点击Win10桌面左下角的搜索图标,进入Cortana搜索页面,在底部搜索框中键入netplwiz命令

2、之后会搜索出netplwiz控制账户入口,我们点击最顶部如图所示的“netplwiz”,进入Win10账户设置

3、进入Win10用户帐户窗口后,我们将【要使用本计算机,用户必须输入用户名和密码】前面的勾去掉,然后点击底部的“确定”

4、最后在弹出的自动登录设置中,填写上Win10开机密码,完成后,点击底部的“确定”即可

方法二:

1、右键Win10系统的开始菜单,选择弹出菜单里的运行

2、在运行对话框里输入:netplwiz,然后点击确定

3、点击后,在用户帐户对话框里可以看到“要使用本计算机,用户必须输入用户名和密码”被勾选中了

4、将用户帐户对话框里的“要使用本计算机,用户必须输入用户名和密码”前面的勾勾去掉,然后点击应用

5、点击应用后,弹出自动登录对话框验证权限,输入用户名和密码点击确定,下次开机登录时就不需要密码了。

群贤毕至

访客
酒奴木緿 酒奴木緿2022-06-02 19:57:45 | 回复 iton–SSH–Auth,在Private key file for authentication中,选择刚才保存的私钥路径就可以了。到此位置,Putty也可以不用密码登录了。lin
鸽吻孤央 鸽吻孤央2022-06-02 16:56:57 | 回复 结束,我们点击Save Private Key将私钥存放在某个目录中。然后赋值最上面文本框中的全部内容,粘贴到Linux服务器端的autherized_key的最后。我们现在可以关闭这个小程序。现在打开Pu
笙沉听净 笙沉听净2022-06-02 20:13:57 | 回复 机登录时就不需要密码了。