关于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的,且是需要自动跑的,因此不能有这种交互式的情况。
谢谢!
相关推荐
linux scp传输不用密码
基本原理就是:把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中。 在本文中,笔者假设本地主机linux(10.1.1.100),远程主机linux(10.1.1.200) 在100主机里的用户,运行#ssh-keygen -t rsa 然后一路回车,最后会提示文件保存位置和密码生成
python Pexpect 实现输密码 scp 拷贝的方法
在服务器A上的程序用到服务器B上的文件data,并且需要定期更新文件。 但是直接在bash文件中使用 scp -P 1000 192.168.199.10:/temp/data /temp 由于权限限制,不能免ssh密码拷贝,会要求输入B机器的密码。本想直接在bash文件中使用Pexpect 来实现自动输入密码,并scp拷贝文件,但是权限的限制导致不能安装使用Pexpect 。 最后考虑使用python实现。 环境: python2.7 centos from pexpect import * import os cwd = os.path.split(os.path.abspath(__
解决linux scp无需密码问题
解决linux scp无需密码问题,配置好密码钥之后,再次传说文件的时候,无需再输入密码
通过秘钥实现scp不输入密码传送文件
通过秘钥实现scp不输入密码传送文件,作成脚本可以实现远程备份等等实用功能.
在Linux下用scp复制文件无需输入密码的技巧
在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认。通过建立信任关系,可以实现不输入密码,感兴趣的朋友跟着小编一起学习在Linux下用scp复制文件无需输入密码的技巧


系统维护与使用区

