博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 无需主机密码传输文件
阅读量:4696 次
发布时间:2019-06-09

本文共 529 字,大约阅读时间需要 1 分钟。

由于公司停了系统的密码认证,所有传输文件只能用其他认证方式。

rsync和scp都可以用自己的认证方式传输数据,rsync传输速度快,但是需要deamon模式运行,配置起来比较慢,而scp可以比较快速的部署两台机器之间的认证,虽然传输速度一般,但是可以保证快速的连接两台服务器。下面是scp认证的方法:

1、在A服务器上生成密钥对

ssh-keygen -t rsa

执行上述命令,一路回车,可生成两个文件id_rsa  id_rsa.pub,前者是私有密钥,后置是公共密钥。

2、拷贝A的公共密钥到B上

拷贝id_rsa.pub文件到B机器的/root/.ssh/下,并用cat id_rsa.pub >> authorized_keys命令把id_rsa.pub里的内容附加到.ssh/authorized_keys文件上去。

这里可以用scp把id_rsa.pub拷贝过去,由于我已经没有了主机的密码认证,所以我直接把id_rsa.pub里的内容直接复制粘贴到B机器的.ssh/authorized_keys文件。

然后测试下能否传输文件即可。

转载于:https://www.cnblogs.com/Knight7971/p/10490756.html

你可能感兴趣的文章
红白球与小明
查看>>
查看sqlserver被锁的表以及如何解锁
查看>>
ViewPager 详解(一)---基本入门
查看>>
伪类和伪元素的区别
查看>>
poj2248——Addition Chains(迭代加深搜索)
查看>>
JS屏蔽右键菜单和禁止刷新F5
查看>>
在Linux上搭建Hadoop
查看>>
Python实例---模拟微信网页登录(day4)
查看>>
android入门——BroadCast(2)
查看>>
配置maven
查看>>
使用Xshell连接Ubuntu
查看>>
JAVA 仿 MS word 字数统计
查看>>
[2019HDU多校第五场][HDU 6626][C. geometric problem]
查看>>
OpenStack 镜像服务 Glance部署(七)
查看>>
STL源码解析-04序列容器-02list
查看>>
HDU 4865 Peter's Hobby(2014 多校联合第一场 E)(概率dp)
查看>>
设置ISE/vivado中默认文本编辑器为gvim
查看>>
Spring 基于注解的AOP实现
查看>>
AVAudioPlayer简易封装
查看>>
swappiness参数设置与内存交换
查看>>