经常在不同linux机器之间互相scp拷文件,每次总是要输入密码才可行。

通过ssh-keygen生成公钥,在两台机器之间互相建立信任通道即可。

假设本地机器client,远程机器为server。

1. 生成rsa keygen

[winter@client winter] $ ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/winter/.ssh/id_rsa): <Enter>
Enter passphrase (empty for no passphrase): <Enter>
Enter same passphrase again: <Enter>
Your identification has been saved in /home/winter/.ssh/id_rsa.
Your public key has been saved in /home/winter/.ssh/id_rsa.pub.
The key fingerprint is:
33:d4:7b:9c:87:04:cf:14:40:22:6d:c7:15:78:97:6a winter@client

直接上面公钥和私钥存放地址可以直接回车,私钥密码可以直接回车,也可以输入。

2. 查看.ssh目录下了多私钥和公钥文件

[winter@client winter] $ ls .ssh/
id_rsa  id_rsa.pub  known_hosts

3. 拷贝公钥到目标机器上,并改名成authorized_keys

[winter@client winter] $ scp .ssh/id_rsa.pub server@192.168.0.110:/home/server/.ssh/authorized_keys

如果多人用一个服务器,那么只需要把自己生成的id_rsa.pub的内容>>到服务器的authorized_keys里就行了

4.如果出现Agent admitted failure to sign using the key 问题:

解決方法:

使用 ssh-add 指令將私钥加进来(根据个人的密匙命名不同更改 id_rsa)
# ssh-add   ~/.ssh/id_rsa

ssh scp不用输入密码相关推荐

  1. 使用scp、ssh等不用输入密码

    使用scp.ssh等不用输入密码 echo scp -r root@132.12.22.35:/www/applog /backlog > exp2.sh echo scp -r /home/o ...

  2. Linux下SSH 客户端不用输入密码配置步骤

    配置环境:A机器:ip 192.168.1.123 B机器:ip 192.168.1.122 配置目的:A机器提供SSH服务,B机器不用输入A机器密码登陆到A机器提供的SSH服务上去 1.在A机器下生 ...

  3. 使SSH不用输入密码

    1. 自动ssh/scp方法== A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110; A和B的系统都是Linux 在A ...

  4. linux 进目录输入密码,scp在Linux主机之间复制文件/目录不用输入密码

    scp在Linux主机之间复制文件/目录不用输入密码 把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中,假设本地主机linux(10.1.1.1 ...

  5. 自动登录ssh不需要输入密码

    博客已经搬家,请访问如下地址:http://www.czhphp.com 自动登录ssh不需要输入密码 环境: linux1        192.168.1.10 linux2        192 ...

  6. scp 免输入密码的方法

    简单来说就是:本机生成一个私钥和一个公钥,然后把公钥保存到目标机上. 别人写的一个小教程,具体如下: 第一步:生成密匙对,我用的是rsa的密钥.使用命令 "ssh-keygen -t rsa ...

  7. linux命令:ssh scp ssh-keygen -t rsa用法

        SSH远程连接命令:   用法格式:ssh IPADDR 不指定用户则以当前主机登录系统的用户身份去登录远程主机 ssh USERNAME@IPADDR  通过ssh协议以某用户身份远程登录到 ...

  8. ssh scp 从windows免密码下载文件到linux

    在linux主机(ssh客户端),通过ssh-keygen在建立SSH keys # ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码) 将在linux主机的当 ...

  9. scp自动输入密码配置

    scp自动输入密码配置 1 源服务器配置 2 目标服务器配置 3 最后权限修改 之所以做这个配置是为在嵌入式linux系统上脚本自动化编译打包程序,然后拷贝到上位机打包进行批量部署! 1 源服务器配置 ...

最新文章

  1. OVS sflow(二十六)
  2. 今天第一次在对外经贸大学吃午饭~
  3. c malloc 头文件_C语言提高篇_malloc,realloc和calloc的区别
  4. linux socket API / listen() 两个队列以及第 2 个参数的作用
  5. C/C++之win98扫雷外挂基础篇
  6. 关于PHP的OpenSSL的加密问题
  7. oracle入门很简单豆瓣,Oracle入门经典
  8. 若依如何降低mysql驱动版本?
  9. 需要额外端口信息_使用Python进行TCP端口扫描
  10. AngularJs 隔离作用域
  11. ios识别人脸自动拍照_ios人脸拍照识别
  12. 问题记录:linux权限不足(Permission denied)
  13. LaTeX参考文献取消doi输出
  14. 24考研数学复习方法、全年规划
  15. 自定义 kubectl-plugin
  16. 为你的YOLOv5任意版本添加Grad-CAM等热图可视化
  17. GTK+实现linux聊天室代码详解-clientr端
  18. 相册列表 鼠标悬停显示照片介绍
  19. 4g网络设置dns地址_网速变慢?你可能需要先设置好 DNS | 科普
  20. java outer的使用

热门文章

  1. Mycat监控_监控平台安装Mycat-web_作为配置中心注册发现用---MyCat分布式数据库集群架构工作笔记0037
  2. 嵌入式工作笔记0004---常见术语积累--随时更新
  3. VS转换到 COFF 期间失败 文件无效或损坏
  4. C++11 修复了双重检查锁定问题(转)
  5. 东芝M300系列笔记本拆解图片教程 (跟自己电脑很像)
  6. 为什么牛顿法下降的速度比梯度下降的快
  7. qt 两种按钮点击事件应用
  8. java分布式(java反汇编)
  9. 随想录(libc.so和ld.so调试)
  10. echarts折线图怎么从y轴开始_基于echarts的双y轴实时更新折线图