一、建立无密连接
1.在客户端生成公钥
[root@localhost /]# ssh-keygen -b 1024 -t rsa 回车
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 回车
Enter passphrase (empty for no passphrase): 回车
Enter same passphrase again: 回车
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
e1:0b:f8:99:28:b2:18:87:5f:f4:43:99:f8:24:23:2d root@localhost.localdomain
The key's randomart image is:
+--[ RSA 1024]----+
| |
| |
| . |
| . o + . |
| E B * S |
| . + X + . |
|+ o o B . |
|.* o . |
|o . |
+-----------------+
2.将id_rsa.pub追加到root/.ssh/authorized_keys 文件中,chomd 600 authorized_keys
3.在客户端执行scp命令 scp -r root@10.200.32.227:/tmp/a /tmp/ 如果成功,则说明无密连接建立成功
二、使用crontabs创建定时任务
实现Linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。
名词解释:
cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。
软件包安装:
要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:
vixie-cron软件包是cron的主程序。
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
查看是否安装了cron软件包: rpm -qa|grep vixie-cron
查看是否安装了crontabs软件包:rpm -qa|grep crontabs
如果没有安装,则执行如下命令安装软件包(软件包必须存在)
rpm -ivh vixie-cron-4.1-54.FC5*
rpm -ivh crontabs*
如果本地没有安装包,在能够连网的情况下可以在线安装
yum install vixi