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 中已经生产连接
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 中已经生产连接