One - One Code All

Blog Content

scp命令传输文件免密码

Linux-Mac   2008-03-08 08:11:32



命令密码拷贝:

(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上文件复制到本机。



上一篇:linux定时任务命令crontab用法
下一篇:java格式化输出System.out.format()

The minute you think of giving up, think of the reason why you held on so long.