首页 > 编程知识 正文

shell脚本批量ssh免密,shell免密登录命令

时间:2023-05-06 02:46:28 阅读:15366 作者:3480

1、环境客户端环境客户端环境为Windows,不设置ssh远程紧密登录linux服务器。 (用户名root,ip:192.168.56.104 )。

2、生成公私密钥输入ssh-keygen。 windows建议首先安装git客户端,然后使用附带的ssh密钥生成工具。

然后,输入密钥保存文件夹(默认路径(.ssh ) ),并将密码)留空,则无密码。

PSc:users ningz ssh-keygengeneratingpublic/privatersakeypair.enterfileinwhichtosavethekey (c : ) _users(ningz/.ssh/id _ RSA (: PSC : (用户(ningz ssh-keygengeneratingpublic/privatersakeypair.enterfileinwhich ningz/. ssh/id _ RSA (: enter pass phrase (emptyfornopassphrase ) : entersamepassphraseagain 3360邮政编码用户 ningz/. ssh/id _ RSA.yourpublickeyhasbeensavedinc :users ningz/. ssh/id _ RSA.pub.thekeyfingerprintis : sha 256: ws j55 Zr f1 v 492 tzmj0KOS cbq0wm5 zcjmcyd9ydmvkakningz @ desktook

3、将公钥上传到服务器命令

ssh-copy-id-I~/.ssh/id_RSA.pub root @ 192.168.56.104将生成的公钥id _ RSA.pub上传到服务器的~~/.ssh/路径

chmod 600授权_密钥的结果如下:

ninja @ Ubuntu :---- ssh $ ll total 24 drwx---2 ninja ninja 4096 oct 1616336002./drwxr-xr-x 13 ninja ninja 4096 oct 1096-rw---1 ninja ninja 575 oct 1615336054 authorized _ keys---1 ninja nja 1679 aug 1616 --r----1ninja ninja 2210 aug 2015336008 known _ hosts 4,开始无密登录ssh远程连接服务器,直接登录即可。

ssh root@192.168.56.104

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。