-
设置rsync用SSH自动传输
Posted on 一月 26th, 2009 No comments为了使SSH能够自动传输,我们需要
1)客户端配置
在需要授权的用户目录下,此处为root:
ssh-keygen -t rsa -b 2048 -f /root/.ssh/hostkey
若没有.ssh目录,手动创建一个;此时会在该目录下生成2个文件,hostkey hostkey.pub;
将生成的hustkey.pub传输给server,由于此处是要用于身份验证的:
scp -P 1818 /root/.ssh/hostkey.pub jeff@192.168.1.98:/.ssh/2. 服务器端设置
a,在/etc/hosts.allow里,添加:sshd:192.168.1.100,允许客户端可以登陆;
b,在/.ssh目录下手动创建:touch authorized_keys;chomd 600 authorized_keys;再将由客户端scp过来的hostkey.pub导进去:cat hostkey.pub >> authorized_keysc,vi /etc/ssh/sshd_config,修改如下几行:
RhostsAuthentication yes
RhostsRSAAuthentication yes
AuthorizedKeysFile .ssh/authorized_keysssh -p 1818 -i /root/.ssh/hostkey
Leave a reply

