作者: Dopsdck 出自: http://www.linuxdiyf.com 一、为了使用scp的时候不需要输入密码,采用ssh另一种用密钥对来验证的方式 。 1、使用ssh-keygen 命令生成密钥。生成过程中,除了输入密码外,其他都选择默认的值:回车即可。 QUOTE: [root@xxx root]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase ...
我配置linux login system需要证书,证书也配置了密码,但在两台linux做scp时,我希望能不提示输入密码,直接复制文件过去.有没有什么办法可以解决呢? 我这样做的原因是想,我因为管理的linux服务器比较多,我想在一台机器上定时crontab 复制证书文件到linux服务器上,也就是一个月换一次证书.我只要在一个机器上更改证书文件就可以了,但现在的问题是scp时要求手工的输入密码,所以不能自动的执行更新证书文件。 请教高手解决!
通过scp 和ssh.exe软件给linux服务器传了4个文件夹(子站点内容)可以运行2天后通过这些软件上传的文件夹就莫名其妙的消失了!已经遇到不止一次了!3个客户网站都出现这样的情况,是为什么呢?有人清楚吗?
a.txt从本地上传到服务器/www目录 scp a.txt [email=user@server:/www]user@server:/www[/email] 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2326/showart_242115.html
scp是支持通配符的 但是我发现用expect无法识别* 比如我在expect脚本中用 scp /directory/*....... expect会把*看成文件而报错误 那么,用expect有什么方法可以在一个登录session里拷贝多个文件 而不是写多个scp