linux免密码获得root权限:
vi /etc/pam.d/su
uncomment auth sufficient pam_wheel.so trust use_uid
vi /etc/group
add normal_user to wheel group like:wheel:x:10:root,zhang
OK..............
ssh 免密码登录服务器
原理使用公钥/私钥验证
1、首先使用ssh-keygen命令在本地上产生公/私钥
ssh-keygen -t rsa -P ''
-P ''可写不可写,实际上是设置默认密码,此时设置位空密码。不写的话后面还会让设置默认密码。
2、然后在当前用户主目录下生成 /.ssh文件,包含id_rsa(私钥) id_rsa.pub(公钥)
3、使用scp将公钥复制到远程主机主目录下的 /.ssh/下,
scp /.ssh/id_rsa.pub root@192.168.1.114:/root/.ssh/id_rsa.pub
4、将id_rsa.pub 加在/.ssh/authorized_keys后
cat id_rsa.pub >> authorized_keys
5、将authorized_keys权限改为600
.ssh改为700
OK,重新登录免密码