两台linux服务器免密传输配置
两台linux之间,免密配置好之后,可以免密ssh登录,可以免密传输文件,方便使用,另外在jenkins部署应用的时候,也会用到
两台服务器,分别是A,B
A上面的用户userA,密码passA
B上面的用户userB,密码paasB
在这两个用户之间配置免密
这里,我们以设置A到B的免密传输为例
1.首先,确定两台机器可以正常传输文件
从A到B
scp tmp.txt userB@192.168.1.2:/home/userB
scp是 secure copy的缩写,可能也可以理解为ssh copy ,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
这个命令的使用方法
scp命令:
1、本地文件拷贝到远程服务器: scp 文件名 用户名@计算机IP(或者计算机名称):远程路径
2、从远程服务器将文件拷回本地:scp 用户名@计算机IP(或者计算机名称):文件名本地路径
3、将本地目录拷贝到远程服务器:scp -r 目录名 用户名@计算机IP(或者计算机名称):远程路径
4、从远程服务器将目录拷回本地:scp -r 用户名@计算机IP或者(或者计算机名称):目录名本地路径
我们需要把tmp.txt拷贝到B服务器下的/home/userB目录,使用userB账号
执行上面的命令后,会要求输入userB的密码,正确输入userB的密码,文件会正确拷贝到B服务器的/home/u