命令密码拷贝:
(1)拷贝远程服务器的文件到本地:scp -r -P 端口号 用户名@IP地址:/usr/local/1.txt /tmp/
(2)拷贝本地文件到远程服务器:scp -r /tmp/1.txt 用户名@IP地址:/usr/local/
id_rsa免密码拷贝:
复制文件:
(1)将本地文件拷贝到远程: scp 文件名 用户名@计算机IP或者计算机名称:远程路径
(2)从远程将文件拷回本地: scp 用户名@计算机IP或者计算机名称:文件名 本地路径
复制目录:
(1)将本地目录拷贝到远程: scp -r 目录名 --用户名@计算机IP或者计算机名称:远程路径
(2)从远程将目录拷回本地: scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径
id_rsa,id_rsa.pub的生成与同步
(1)在lA主机运行 :# ssh-keygen -t rsa
会在用户目录~/.ssh/产生两个文件,id_rsa,id_rsa.pub
(2)把A主机上的id_rsa.pub文件拷贝到B主机的root用户主目录下的.ssh目录下,并且改名为authorized_keys
即:/root/.ssh/authorized_keys
这样在A主机上使用scp命令复制文件到B上将不提示输入密码了,直接复制了。也可在A主机上使用scp命令将B上文件复制到本机。