linux私钥登录

cd /root/.ssh
ssh-keygen -t rsa


chmod 600 /root/.ssh/id_rsa
chmod 700 /root/.ssh
chmod 644 /root/.ssh/authorized_keys


将公钥scp到目标机器目标机


scp -r /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/
cat id_rsa.pub >> authorized_keys


/etc/rc.d/init.d/sshd restart


ssh -l root 10.1.15.35 "/data/kettle/sparkcommit.sh"


chmod 644 /root/.ssh/authorized_keys


远程调用shell脚本
ssh -t -p 22  [email protected] '/data/kettle/chmod.sh'


如果已经配置但是不生效的重来一遍
需要删除 known_hosts 中已经生产连接




猜你喜欢

转载自blog.csdn.net/changyuan101/article/details/52130344