1) 先在任意其他机器上(若没有~/.ssh 要创建一个)登录免密码登录的目标机器(就是需要别的机器向这台机器的IP做scp时面输入密码),之后在 ~/.ssh/known_hosts 中拷贝 最后一行host证书指纹字串
(形式如下)
[8.8.8.8]:36000 ssh-rsa AAAAB3NzaC199999999999999xfiwMBRS5X5m44mVMX3CiR5ZNkQzHW8XethlS4H8czZV8IQiO88888888888888Pc850E6PluZFazCDBrdMrVt9hP9zL1lx+0q0vcQ62P2Dq2YQavfd0zfNkooKBOUqh4TUP9jL6+/Rg+fhDvlsCPXgZBPhqfkteYrxETrIeXGn1ACwf36Eb7qIbSbv2GSH8HsmnagGu+cmBXr0AE3s5qRROALnfggHyqMqIxO/sDrcAnChS160ZROzbOr0oiruerXNpr0/jyfSAR+JAK0lkYcnNgymXDLAazsbAjvMDeYkGwBdMQsIiriiQKGx
这个例子当中 "host证书指纹字串" AAAAB3NzaC199999999999999xfiwMBRS5X5m44mVMX3CiR5ZNkQzHW8XethlS4H8czZV8IQiO88888888888888Pc850E6PluZFazCDBrdMrVt9hP9zL1lx+0q0vcQ62P2Dq2YQavfd0zfNkooKBOUqh4TUP9jL6+/Rg+fhDvlsCPXgZBPhqfkteYrxETrIeXGn1ACwf36Eb7qIbSbv2GSH8HsmnagGu+cmBXr0AE3s5qRROALnfggHyqMqIxO/sDrcAnChS160ZROzbOr0oiruerXNpr0/jyfSAR+JAK0lkYcnNgymXDLAazsbAjvMDeYkGwBdMQsIiriiQKGx
2) 在目标机器上执行
ssh-keygen -b 1024 -t rsa
并且在程序提示passphrase时 回车!!!重要!!!,表示无证书密码
并且在程序提示passphrase时 回车!!!重要!!!,表示无证书密码
并且在程序提示passphrase时 回车!!!重要!!!,表示无证书密码
并且在程序提示passphrase时 回车!!!重要!!!,表示无证书密码
并且在程序提示passphrase时 回车!!!重要!!!,表示无证书密码
将公钥证书id_rsa.pub复制到~/.ssh ,重命名 为 authorized_keys
私钥证书是id_rsa 下载这个文件到本地
3) 在需要执行scp免密码的机器上
$cd ~
$ mkdir .ssh
$ echo "host证书指纹字串" >>~/.ssh/known_hosts
这个例子中是:
$ echo AAAAB3NzaC199999999999999xfiwMBRS5X5m44mVMX3CiR5ZNkQzHW8XethlS4H8czZV8IQiO88888888888888Pc850E6PluZFazCDBrdMrVt9hP9zL1lx+0q0vcQ62P2Dq2YQavfd0zfNkooKBOUqh4TUP9jL6+/Rg+fhDvlsCPXgZBPhqfkteYrxETrIeXGn1ACwf36Eb7qIbSbv2GSH8HsmnagGu+cmBXr0AE3s5qRROALnfggHyqMqIxO/sDrcAnChS160ZROzbOr0oiruerXNpr0/jyfSAR+JAK0lkYcnNgymXDLAazsbAjvMDeYkGwBdMQsIiriiQKGx >>~/.ssh/known_hosts
$ cd .ssh
$ vi known_hosts
上传id_rsa 到目标机器 的 ~/.ssh目录下
上传后执行
$ chmod 600 id_rsa
$ scp id_rsa user_00@目标机器IP:/tmp/
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有