当前位置:  技术问答>linux和unix

关于SCP第二次不用输密码的疑问

    来源: 互联网  发布时间:2017-04-09

    本文导语:  初涉Linux,现用到scp这个命令,有如下一些问题,请指教: 第一次登录一台机子使用 scp 时,提示: “ RSA key fingerprint is f3:cf:58:ae:71:0b:c8:04:6f:34:a3:b2:e4:1e:0c:8b. Are you sure you want to continue connecting (yes/no)? ” 输...

初涉Linux,现用到scp这个命令,有如下一些问题,请指教:

第一次登录一台机子使用 scp 时,提示:

RSA key fingerprint is f3:cf:58:ae:71:0b:c8:04:6f:34:a3:b2:e4:1e:0c:8b.
Are you sure you want to continue connecting (yes/no)?

输入 yes 后,再提示输入密码,输入密码后,scp指令执行成功。退出登录,重新登录,再一次使用scp指令,直接没有任何提示要求yes或输密码,直接成功执行scp。
问:是不是只要用过一次scp,那么以后就总是不用再yes或者输密码了? 如果机子重启了呢?

因为我目前写了个shell,里面有用到scp的,且是需要自动跑的,因此不能有这种交互式的情况。

谢谢!

|
第一次使用ssh,会看server当中的public key fingerprint是否和~/.ssh/known_hosts的某个条目匹配,如果没有,就会要求输入yes/no的确认。

以后的ssh连线,就不用确认了,除非server当中的public key改变(ssh重装,或者系统重装)。

而密码确认的是另一种方式。要想越过密码输入的确认,则应该把你的public key放到~/.ssh/authorized_keys文件当中,此时,不用输入密码就可以连线了。

|

|
因为你的public key已经写如到~/.ssh/authorized_keys当中了,所以不需要密码验证了。

|
楼主什么linux哦,我最近在开发板上用scp命令,每次都会要求输入密码。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • scp 往一台机器上传文件,提示3次输入密码,是咋回事?
  • 用shell实现scp,如何将密码传给相应的指令?
  • 如何使得用scp命令时不需要密码认证?
  • scp这个命令,如何能把密码放在一个命令行里,而不是敲完再根据提示输入
  • linux使用scp命令备份文件 scp拷贝文件
  • scp远程两台主机时如何指定端口
  • 关于scp
  • SCP能不能远程删除文件?
  • 用SCP命令传送文件时,如何不覆盖已有的文件?
  • ssh scp的使用
  • bash scp command not found的解决方法
  • linux scp 命令复制文件到了别的目录下
  • HTML教程 iis7站长之家
  • 如何用 scp命令创建文件夹
  • 关于 scp 这个命令 ,系统哪个日志文件 会记录
  • scp问题
  • 脚本里面scp的时候不识别星号(*)
  • 关于scp传输问题
  • 怎么实现scp拷贝远程windows服务器数据啊?
  • scp拷贝远程主机有什么条件?
  • scp 重定向输出
  • ftp/scp客户端如何限定超时?
  • ubuntu下两台主机能相互ping通,但是 scp操作总是说超时。
  • scp拷贝出的文件为什么比原文件大?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,