生活知识
生活知识
数码知识
教育知识
汽车知识
游戏知识
办公知识
装修知识
旅游知识
搜索

数码知识分类 数码百科 电脑知识 手机知识 APP应用 电脑操作 更多 中文DJ 英文DJ 车载DJ 视频DJ

Linux两台服务器之间如何复制文件及免密码登录 linux两台服务器之间如何复制文字

日期:2022-12-02 12:51:01人气:79

导读:Linux两台服务器之间如何复制文件及免密码登录:Linux两台服务器之间如何复制文件及免密码登录 有时候搭建集群机器是,需要在多台机器中间相互拷贝文件,一种方式是同事sftp拷贝到本机,再分别拷贝到其他服务器

Linux两台服务器之间如何复制文件及免密码登录

  有时候搭建集群机器是,需要在多台机器中间相互拷贝文件,一种方式是同事sftp拷贝到本机,再分别拷贝到其他服务器上。这里介绍一种直接在两台服务器之间拷贝文件且去掉繁琐的登陆操作的方法。

  两台服务器之间拷贝文件

  采用linux命令scp可以在两台电脑之间复制文件,如有两台服务器192.168.129.100/101,现在需要拷贝100 /etc/passwd文件到101服务器的/etc目录下,登陆100服务器,知道101的用户root的密码为123456

  scp /etc/passwd root@192.168.129.101:/etc/

  第一次会提示授权操作,输入yes后再输入root用户的密码,拷贝完成。

  服务器之间免密码登陆

  现在每次拷贝文件的时候都需要输入密码非常麻烦,现在介绍一种采用公钥/私钥认证的方式去掉密码登陆

  在100服务器上进入.ssh目录,

  cd ~/.ssh

  ssh-keygen -t rsa

  scp id_rsa.pub root@192.168.129.101:~/.ssh

  进入101服务器,将公钥导入到~/.ssh/authorized_keys,

  cd ~/.ssh

  cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

  ~/.ssh权限设置为700

  ~/.ssh/authorized_keys的权限设置为600

  这是Linux的安全要求,如果权限不对,自动登录将不会生效

  完毕之后,退出服务器的登录,再使用ssh登录,你就会发现服务器不会再向你询问密码了.

广告位1

声明: 本站所有文章来自互联网搜索结果, 如果侵犯到你的权益 请提供版权证明来信告知,我们会在3个工作日之内删除 本站为非赢利性网站 不接受任何赞助和广告

Copyright 2022-2023 32h.pingguodj.com 32号百科 客服邮箱:s2s2s2-s@outlook.com