几种方法来实现scp拷贝时无需输入密码
几种方法来实现scp拷贝时无需输入密码 2015年01月15日 09:05:04 nfer_cn 阅读数:52152 标签: scp sshpass 不需要输入密码 expect ssh-keygen 更多 个人分类: shell 欢迎转载!转载时请注明出处: http://blog.csdn.net/nfer_zhuang/article/details/42646849 前言 我在工作中经常要将一些文件传输到另外一个服务器上,而且都是Linux的命令行环境,那么对于我来讲scp就是最直接有效的方法了,其他诸如FTP、SMB以及Winscp这些有界面的文件传输工具到反而有些多余了。 使用过scp的都知道需要指定远端服务器的帐号并手动输入密码,那么如何避免每次都需要输入密码这个操作呢?下面就给出两种方案进行解决。 方法一:建立SSH的信任关系 在这里先介绍两个概念:SSH公钥(~/.ssh/id_rsa.pub)和公钥授权文件(~/.ssh/authorized_keys),这两个文件的作用具体可以参考ssh的man手册: ~/.ssh/id_rsa.pub Contains the public key for authentication. These files are not sensitive and can (but need not) be readable by