WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

scp在Linux主机之间复制不用输入密码

更新时间:2009-09-08 22:25 作者:zzcc点击:

把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中,假设本地主机linux(10.1.1.1),远程主机linux(10.1.1.2)


一,在linux100主机里的用户


运行


#ssh-keygen -t rsa


结果如下


Generating public/private rsa key pair.


Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车


Enter passphrase (empty for no passphrase):#回车


Enter same passphrase again:#回车


Your identification has been saved in /home/.username /.ssh/id_rsa.


Your public key has been saved in /home/.username /.ssh/id_rsa.pub.


The key fingerprint is:


38:25:c1:4d:5d:d3:89:bb:46:67:bf:52:af:c3:17:0c username@localhost


Generating RSA keys:


Key generation complete.


会在用户目录~/.ssh/产生两个文件,id_rsa,id_rsa.pub


二,把linux(10.1.1.1)主机上的id_rsa.pub文件拷贝到linux(10.1.1.2)主机的root用户主目录下的.ssh目录下,并且改名为authorized_keys


即:


/root/.ssh/authorized_keys


这样在linux100主机上使用scp命令复制文件到linux(10.1.1.2)上将不提示输入密码了,直接复制了。反之亦然!


三,复制文件或目录命令:


复制文件:


(1)将本地文件拷贝到远程


scp 文件名 --user@10.1.1.2:远程路径


(2)从远程将文件拷回本地


scp --user@10.1.1.2:文件名 本地路径


复制目录:


(1)将本地目录拷贝到远程


scp -r 目录名 --user@10.1.1.2:远程路径


(2)从远程将目录拷回本地


scp -r --user@10.1.1.2:目录名 本地路径。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容