当前位置: 电脑软硬件应用网 > 电脑学院 > 操作系统 > Linux系统 > 正文
scp在Linux主机之间复制不用输入密码 【字体:
scp在Linux主机之间复制不用输入密码
2009-9-8 22:25:01  文/zzcc   出处:IT实验室   

把你的本地主机用户的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:目录名 本地路径。

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    讲解Linux服务器被黑解决方法
    linux vm 添加硬盘
    简单的Linux网吧电影服务器
    Linux的日志文件系统简要剖析
    Linux服务器:关于linux下磁盘空间无…
    Linux服务器:解决Linux磁盘空间满的…
    Linux中如何获得配置文件的绝对路径
    详解Windows切至Linux的7大障碍
    Linux系统Apache服务的信息查看模块…
    Linux之邮件服务器配置指南
    设为首页- 关于我们 - 联系方式 - 版权声明 - 友情链接 - 网站地图 -
    Copyright©2003-2010 45IT.COM All Rights Reserved. 浙ICP备05056851号