有两台linux服务器。
1、本地linux
2、阿里云linux: 账号:root ip:9.9.9.9 密码:123456
想本地免密登录阿里云,按下面步骤:
1、本地linux执行命令:
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
这样本地的 /root/.ssh 下面就生成一对公钥和私钥
2、通过scp命令 copy到 阿里云linux中
本地linux执行命令:
cd /root/.ssh
scp id_rsa.pub root@9.9.9.9:/root/.ssh/authorized_keys
执行上面的命令之后 会提示用户命令 只需要输入密码就可以了,以后就可以通过ssh username@ip 来登录了.
3、实验。
本地linux编写一下sh脚本。
#!/bin/bash
ip="9.9.9.9"
dir="/myTest"
scp /myTest/test.log root@$ip:$dir
执行脚本: sh test.sh
这样就把test.log传到阿里云对应的目录下了。