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

把你的本地主机用户的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 [email protected]

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 文件名 [email protected]:远程路径

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

scp [email protected]:文件名 本地路径

复制目录:

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

scp -r 目录名 [email protected]:远程路径

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

scp -r [email protected]:目录名 本地路径。

时间: 2024-08-06 15:57:05

scp在Linux主机之间复制不用输入密码的相关文章

scp在Linux主机之间复制不需要密码

把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/ 文件夹中 1.在本地主机的用户可以是(root,cusadmin,以及准备使用scp的user) 运行: [[email protected] ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): 回车 Enter passphrase (emp

hadoop搭建杂记:Linux下不同linux主机之间文件copy的scp命令

不同的Linux之间copy文件常用有3种方法: 不同的Linux之间copy文件常用有3种方法: ①ftp 就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的程序来进行文件的copy. ②采用samba服务 就是类似Windows文件copy 的方式来操作,比较简洁方便. ③利用scp命令来进行文件复制. scp是安全机制的文件copy,基于ssh登录.操作起来比较方便,比如要把master机当前一个文件copy到slave1机上,可以如下命令. scp ./test

两台Linux主机之间文件的复制

使用scp命令可以实现两台Linux主机之间的文件复制,基本格式是: scp [可选参数] file_source file_target 1. 复制文件 命令格式: scp local_file [email protected]_ip:remote_folderscp local_file [email protected]_ip:remote_filescp local_file remote_ip:remote_folderscp local_file remote_ip:remote_

linux主机之间文件copy

linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录: ================== scp 命令 ================== scp 可以在 2个 linux 主机间复制文件: 命令基本格式:        scp [可选参数] file_source file_target ====== 从 本地 复制到 远程 ====== * 复制文件:         * 命令格式:                 scp local_file [email p

Linux 指令详解 scp 在linux主机间传输文件

指令:scp 在不同的linux主机间复制文件 带有Security的文件copy,基于ssh登录. 有些linux发行版没有自带scp,因此需要安装scp #  yum -y install openssh-clients 基本语法: # scp [参数] source target 常见参数 -v : 显示进度,可以用来查看连接.认证或是配置错误 -r :  赋值目录 -C :使能压缩选项 -P :选择端口 -4 : 强行使用 IPV4 地址 -6 : 强行使用 IPV6 地址 常见的使用方

多台linux主机之间建立免密通信

多台linux主机之间设置免密通信 例:A 向 B设置免密通信 第一步 A生成密钥对 ssh-keygen -t rsa -t 指定秘钥的类型 rsa 秘钥类型 密钥目录:/root/.ssh/(如果是root账户,注意:不同用户之间不共享密钥对) 私钥 id_rsa 钥匙 公钥 id_rsa.pub 锁 第二步 编辑B主机root账户下(其他账户同理)认证文件 vi /root/.ssh/authorized_keys 将之前A主机生成的公钥id_rsa.pub内容复制到B主机的authori

Linux主机之间权限访问与开通

 近段时间,在测试和部署 Greenplum集群,在集群一开始部署的时候,以及后面测试的一些高可用功能时,都涉及到的Linux主机之间的访问权限问题. 在排查好这写问题后,有必要进行一下访问权限的梳理和总结,以便以后避免这个问题. 对于Linux主机而言,主机之间的访问,主要涉及几个问题: IP地址,ssh协议,selinux限制,iptables防火墙,/etc/hosts.allow 服务器限制. 这几个方面相互关联,其中又以ssh协议是核心和关联: ssh 协议决定了服务器连接的端口,

实战作业4,实验环境下Linux主机之间实现跨网段通信

更多内容请点击: Linux学习从入门到打死也不放弃,完全笔记整理(持续更新,求收藏,求点赞~~~~) http://blog.51cto.com/13683480/2095439 实验目标: 用vmware多台虚拟机模拟,实现主机间的跨网段通信(相互之间能ping通). 实验要求: 主机A 和 主机B 之间实现通信,中间至少跨越3个路由器(linux主机模拟路由器) 准备工作: 至少5台虚拟机. 由于本身只安装了centos6.9,centos7.4,redhat5.4 三台虚拟机,所以临时克

Docker实用技巧(二):容器与主机之间复制文件

使用 docker cp 命令,进行容器与主机之间的数据copy. 使用方法如下: 命令中的两个文件夹,是相当于把前面的复制到后面的. 实例: 主机root ~目录如下: 容器root ~目录如下: 其中容器已经打开: [1]主机当前目录下的users文件夹拷贝到容器 主机如下命令: 容器中的变化: [2]容器test文件夹拷贝到主机当前目录文件夹 总结: cp命令的前面的文件夹是要复制的内容,后面的是即将复制的位置: -a参数是全部复制,包括uid gid等信息: 容器目录格式:contain