Linux两台服务器之间复制文件及免密码登录的方法

作者:大木头人 时间:2023-10-20 19:38:52 

有时候搭建集群机器是,需要在多台机器中间相互拷贝文件,一种方式是同事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登录,你就会发现服务器不会再向你询问密码了.

以上所述是小编给大家介绍的Linux两台服务器之间复制文件及免密码登录的方法,希望对大家有所帮助

来源:http://blog.csdn.net/u011774477/article/details/49073613

标签:linux,服务器,复制文件,免密码,登录
0
投稿

猜你喜欢

  • docker.service启动失败:Unit not found的原因及解决办法

    2021-11-05 16:07:57
  • 搜索型注入之我看---注入不分家

    2009-04-23 18:29:00
  • 谈谈我用过的单用户博客(Blog)程序

    2008-07-21 13:01:00
  • BT5不能使用apt-get命令的解决方案

    2023-06-12 10:37:06
  • Linux下Kafka分布式集群安装教程

    2023-07-09 06:54:16
  • Linux下的多线程编程(三)

    2022-07-11 05:57:52
  • CentOS下命令行实现普通用户和root用户切换的实例

    2023-11-02 17:25:35
  • 小说类网站如何去推广 五个好方法帮你忙

    2009-04-21 11:41:00
  • 28.com母公司美国借壳上市 半年净利润增453%

    2009-12-03 10:38:00
  • UCHome后续版本研发重细节 新增我的应用游览更直观

    2009-10-23 17:56:00
  • 从Baidu来英文流量案例分析

    2007-11-22 20:45:00
  • Godaddy常见问题——什么是ron Job?

    2010-04-16 12:36:00
  • 微软首款Windows Phone电视广告已出炉

    2009-10-12 17:24:00
  • 行业类门户网站推广技巧

    2009-08-22 08:41:00
  • 揭开Windows Mail删除服务器邮件之谜

    2010-03-13 19:16:00
  • 解读apache的配置文件http.conf

    2008-01-08 19:32:00
  • 两个linux服务器间复制文件方式

    2023-03-16 07:13:42
  • 详解centos7配置本地yum源的方法

    2022-06-26 01:11:24
  • 论坛营销成功学(二)

    2010-03-04 22:37:00
  • 你可能不知道的一些linux文件权限管理方法

    2022-07-29 13:05:56
  • asp之家 网站运营 m.aspxhome.com