linux私钥登录,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 root@10.1.15.35:/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  root@10.1.15.35 '/data/kettle/chmod.sh'


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




相关内容

    暂无相关文章