当阳网站建设,中国工程建设造价管理协会网站,最近热点新闻事件2023,网站开发工程师就业形势使用scp远程拷贝文件到指定服务器上#xff0c;在客户端生成密钥放在需要验证的服务器上#xff0c;这样再次连接后直接登陆#xff0c;避免输入密码。设定场景我们需要将tomcat服务器(client1)192.168.30.20 上的catalina.out日志文件#xff0c;每天使用指定用户拷贝到日…使用scp远程拷贝文件到指定服务器上在客户端生成密钥放在需要验证的服务器上这样再次连接后直接登陆避免输入密码。设定场景我们需要将tomcat服务器(client1)192.168.30.20 上的catalina.out日志文件每天使用指定用户拷贝到日志保留服务器(Server1)上192.168.30.30 client11上创建 普通用户 rtcp 用户家目录为/home/rtcp/ tomcat 每天生成log按照每天日期分割后,然后scp 到远程 server1的/home/rtcp 目录下。首先客户端client1 和 Server1 上相应的都创建rtcp用户自行设置用户密码。其次client1上切换rtcp登陆 rtcp 用户 输入ssh-keygen -t rsa 操作回车即可即 rtcp 用户生成的密钥 会出现在/home/rtcp/.ssh/目录下里面包含 私钥 id_rsa 和公钥 id_rsa.pub将 id_rsa.pub 重命名为 authorized_keys 然后将 authorized_keys scp 到 Server1 服务器的 /home/rtcp/.ssh 目录下scp authorized_keys rtcp192.168.30.30:/home/rtcp/.ssh 回车输入 yes 然后再输入设置密码即可最后在client1 上再次 scp 下 可以看到不用再输入密码直接拷贝。我们可以将scp 结合crontab 使用脚本拷贝要操作的数据。