首页 > 代码库 > ssh scp 免密码方法
ssh scp 免密码方法
一、准备环境
主机A:本地服务器;
主机B:远程服务器(192.168.1.15);
主机A和主机B 都是Linux服务器;
二、配置
在主机A上操作:
cd
mkdir .ssh
cd .ssh
ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)
# ls
id_rsa id_rsa.pub
会生成上面这两个文件;
在主机B上操作:
cd
mkdir .ssh
cd .ssh
touch /root/.ssh/authorized_keys2
回到主机A上操作:
scp /root/.ssh/id_rsa.pub root@192.168.1.15:/root/.ssh/a_rsa.pub (需要输入主机B的密码)
再回到主机B上操作:
cat /root/.ssh/a_rsa.pub >> authorized_keys2 (将主机A的公钥的内容追加到authorized_keys2 中)
三、校验
在主机A上:
cd
touch test.log
scp test.log root@192.168.1.15:/root/ (如果不需要输入密码即可完成传输即可)
本文出自 “方寸小山” 博客,请务必保留此出处http://63638790.blog.51cto.com/513514/1548322
ssh scp 免密码方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。