ChinaUnix.net
相关文章推荐:

scp 不需要密码

最近在编写定时自动执行的shell脚步中遇到一个问题。在该脚步中,需要使用scp命令将本地的文件复制到另一台机器中备份。但通常执行scp命令后都需要输入用户密码,这样在定时自动执行的shell脚步中就不适用了。 本人的第一直觉就是建立无密码用户,在scp命令中使用该用户就不需要输入用户密码了。 以下为了讨论方便,我们将执行scp命令的机器称为Client,scp命令操作的远端机器称为Server。 首先,我通过以下命令将机器...

by zht_flying - Linux文档专区 - 2008-01-24 14:13:05 阅读(698) 回复(0)

相关讨论

最近做数据库备份,添加到计划任务里执行,用到scp,需要手动输入密码,去网上找了找,发现方法很简单,再次觉得自己的知识量实在太小,要学的东西太多。 说说解决方法(生成公共密钥): Shell>cd /root/ Shell>ls -a 如果没有.ssh执行: Shell>mkdir .ssh 如果/root/.ssh 下面已经存在密钥,不影响使用的情况下,请先删除。 Shell>sh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the ke...

by jennyljd - Linux文档专区 - 2008-05-14 11:29:33 阅读(1023) 回复(0)

目的:从A机器到B机器不需密码的传送文件[用ssh-agent方法],我所用的命令如下: scp -B -q -oProtocol=1 -S ssh [A机器的文件名路径] sts@172.28.30.199:[B机器的文件名路径] ******** sts 是用户名 172.28.30.199 是B机器的ip地址 ******** 我现在的做法是在B机器上通过命令:ssh-keygen -t rsa1产生密钥对[identity.pub,identity], 将其中的私钥[identity]给A机器,然后在A机器上操作如下: ssh-agent > SSH_AGENT_MGR.dat sou...

by zhpger - 系统管理 - 2006-08-22 11:36:26 阅读(654) 回复(0)

目的:从A机器到B机器不需密码的传送文件[用ssh-agent方法],我所用的命令如下: scp -B -q -oProtocol=1 -S ssh [A机器的文件名路径] sts@172.28.30.199:[B机器的文件名路径] ******** sts 是用户名 172.28.30.199 是B机器的ip地址 ******** 我现在的做法是在B机器上通过命令:ssh-keygen -t rsa1产生密钥对[identity.pub,identity], 将其中的私钥[identity]给A机器,然后在A机器上操作如下: ssh-agent > SSH_AGENT_MGR.dat sou...

by zhpger - Linux系统管理 - 2006-08-22 11:36:26 阅读(775) 回复(0)

scp 能不能直接直接在命令行上输入密码,不用证书和expect. 有没有相关参数来执行.

expect输入密码

by wild_li - Shell - 2011-07-20 16:56:16 阅读(5075) 回复(5)

我用ssh-keygen生成公钥与密钥。但是只能用在root用户在进行SSH 与scp的时候不需要密码验证。但是如果用一个普通的USER组的用户就不可以。这个可以单独为USER组的用户进行设置吗? 放入

by happyjk - Linux系统管理 - 2011-03-30 16:31:58 阅读(2506) 回复(3)

首先在每个节点执行一下命令脚本   mkdir -p ~/.ssh   chmod 700 ~/.ssh   /usr/bin/ssh-keygen -t rsa   然后再需要批量分发的主机上   touch ~/.ssh/authorized_keys   ssh 192.168.1.20 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys   说明:192.168.1.20是分发主机的IP地址   The authenticity of host '[color="#0000ff"]linux1 (192.168.1.100)' can't be established.   RSA key fingerprint is 2...

by qtview - Linux文档专区 - 2009-07-26 15:10:22 阅读(752) 回复(0)

、创建公私钥 [root@cqenus2 enusdbbk]# ssh-keygen -d Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): /root/.ssh/id_dsa already exists. Overwrite (y/n)? y Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key ...

by zhrenxi - Linux文档专区 - 2009-04-07 14:36:34 阅读(586) 回复(0)

作者: onquer 出自: http://www.linuxdiyf.com 首先在每个节点执行一下命令脚本 mkdir -p ~/.ssh chmod 700 ~/.ssh /usr/bin/ssh-keygen -t rsa 然后再需要批量分发的主机上 touch ~/.ssh/authorized_keys ssh 192.168.1.20 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 说明:192.168.1.20是分发主机的IP地址 The authenticity of host 'linux1 (192.168.1.100)' can't be established. RSA key fingerprint is 2f:cc:a1:4...

by sdccf - Linux文档专区 - 2008-05-05 16:27:27 阅读(791) 回复(0)

1. 在机器Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书。 [root@Client root]# ssh-keygen -b 1024 -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): 2. 将公钥证书id_rsa.pub复制到机器Server的root家目录的.ssh子目录中,同时将文件名更换为...

by twmt - Linux文档专区 - 2008-04-23 17:26:44 阅读(756) 回复(0)

1、创建公私钥 [root@cqenus2 enusdbbk]# ssh-keygen -d Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): /root/.ssh/id_dsa already exists. Overwrite (y/n)? y Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The k...

by shinewaysoft - Linux文档专区 - 2007-07-30 15:56:59 阅读(698) 回复(0)