1 用SCP 命令从远程拷贝文件:
scp username@serverip:/serverdirecotry/file_to_be_downloaded /local_directory
eg. scp test@rtptest.us.cn:/projects/e/tty/test.log /bldtool;
这样使用的时候有个非常烦人的问题,每次都需要输入密码。
如果避免这个问题呢:
需要有个ssh key
2 生成ssh key的方法:
在local 机器上生成ssh key
ssh-keygen -t rsa
将sshkey 上传到服务器
#在脚本所在服务器上操作
ssh-keygen -t rsa
出来的提示可以用默认值,然后将产生的公共密钥传到目标机器
scp ~/.ssh/id_rsa.pub username@远程机器IP:/userhome/.ssh/authorized_keys
然后就可以了
3 从本地拷贝文件到服务器
scp /local/directory username@serverip:/serverdirectory/