首页 文章
  • 0 votes
     answers
     views

    通过ssh git cmd - 如何使用私钥?

    我正在尝试使用SSH连接到远程get repo(clone,push etc') . 我知道git repo的ssh -url并生成了私钥和公钥 . 我把公钥放在Git中并尝试在我git clone时将私钥作为参数发送,但无论我怎么做,命令都不起作用,这是我尝试做的: git clone'ssh-url-for-my-git-repo''destination_folder'-key privat...
  • 140 votes
     answers
     views

    警告:未经保护的私人密钥文件!尝试SSH到Amazon EC2实例时

    我没有被允许进入Panda的EC2实例 . Getting Started with Panda 我收到以下错误: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ Permissions 0644 for '~/.ec2/id_rsa-gsg-keypair' are too open. It is recommended...
  • 135 votes
     answers
     views

    如何在python scp?

    在Python中scp文件的最pythonic方法是什么?我所知道的唯一途径是 os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) 这是一个hack,并且在类似Linux的系统之外不起作用,并且需要Pexpect模块的帮助以避免密码提示,除非您已经将无密码SSH设置到远程...
  • 369 votes
     answers
     views

    将公钥添加到〜/ .ssh / authorized_keys不会自动登录

    我将公共ssh密钥添加到authorized_keys文件中 . ssh localhost 应该在不询问密码的情况下登录我 . 我这样做并尝试输入 ssh localhost ,但它仍然要求我输入密码 . 我还有其他任何设置可以让它运作吗? 我遵循了更改权限的说明: 以下是我做的结果 ssh -v localhost debug1: Reading configuration data /h...
  • 8 votes
     answers
     views

    scp到Amazon EC2失败,但ssh工作

    我有一个EC2实例正在运行 . 我可以ssh没有问题: ssh -i mykey.pem ec2-user@someIPaddress . 但是,scp失败了 . 运行这个: scp -vvv -i mykey.pem test.txt ec2-user@someIPaddress:/tmp/ 产生以下结果: Executing: program /usr/bin/ssh host someI...
  • 0 votes
     answers
     views

    如何将带有scp的文件复制到ec2实例?

    我正在尝试使用scp命令将文件复制到EC2实例,如下所示: scp -i "key-pair-name.pem" somefile.txt ec2xxxx.us-west-2.compute.amazonaws.com:~ 我收到以下错误:权限被拒绝(publickey) . 失去了连接 我正在使用亚马逊linux机器 我能够ssh就好了 . 我在这里过了问答,没有运气 .
  • 5 votes
     answers
     views

    使用PuTTY连接到运行freeSSHd的Amazon EC2 Windows实例

    我可以使用PuTTY连接到EC2 Linux实例,但我需要将其连接到Amazon EC2 Windows实例 . 我在EC2 Windows实例上安装了freeSSHd服务器,以支持端口22上的SSH客户端请求.SSH服务器在端口22上运行 . 当我尝试连接时,它要求输入密码 . 尝试使用某些可用密码后,它拒绝连接 . 我尝试过用户名ec2-user,root和administrator . ...
  • 205 votes
     answers
     views

    将Keypair添加到现有EC2实例

    我获得了AWS Console访问权限的帐户,其中有2个实例正在运行,我无法关闭(在 生产环境 中) . 但是,我想获得对这些实例的SSH访问,是否可以创建一个新的Keypair并将其应用于实例,以便我可以SSH?获取当前创建的实例的密钥对的现有pem文件目前不是一种选择 . 如果这不可能,还有其他方法可以进入实例吗?
  • 30 votes
     answers
     views

    在Windows中使用Putty SSH到Amazon EC2实例

    我是亚马逊网络服务的新手,正在尝试使用Windows中的putty启动一个亚马逊实例和ssh . 这些是我遵循的步骤, 创建了密钥对 . 使用SSH和HTTP规则创建安全组 . 使用上述密钥对和安全组启动EC2实例 . 使用puttygen将* .pem文件转换为* .ppk 使用putty尝试连接到实例的公共dns并提供* .ppk文件 . 我使用'root'和'ec2-...
  • 4 votes
     answers
     views

    ssh - Amazon EC2上的权限被拒绝(publickey)

    我一直在Win7上通过SSH访问我的EC2实例 . 我不是想在Ubuntu 12.04上的另一台电脑上ssh它,获得“Permission denied(publickey)” . 错误 . 我一直在寻找这个问题,并尝试了以下方法: 删除了现有密钥,并在EC2仪表板上创建/下载了新密钥 . 将新密钥放在〜/ .ssh文件夹中 . 使用此命令更改了密钥的访问权限(也尝试了400): ...
  • 4 votes
     answers
     views

    将Amazon EC2与GIT连接时,权限被拒绝

    我使用Amazon EC2实例作为开发服务器,我正在尝试将我的存储库从bitbucket克隆到amazon EC2实例 . 我想做的是将post hook提交添加到bitbucket,因此提交给存储库的所有更改都会自动反映到我的dev服务器 . 我正在通过ssh连接到我的Amazon EC2实例,但是当我尝试git克隆存储库时,我收到以下错误: Permission denied (publick...
  • 1 votes
     answers
     views

    AWS ssh错误'Permission denied (publickey)'

    当我尝试ssh到我的AWS实例时,我得到'Permission denied(publickey)' . 搜索此问题的解决方案通常是确保.pem键具有'chmod 600'的正确权限 . 另一种解决方案是以root或ec2-user身份登录 . 我试过了两个 . 唯一的问题是我可以使用相同的密钥并登录到旧的AWS实例,然后尝试记录我新创建的密钥并获得权限被拒绝错误 . 在AWS中,两者都显示使用相...
  • -1 votes
     answers
     views

    通过ssh连接到ec2实例错误?

    ssh -i AWSKeyPair.pem ec2-user @ ipaddress 错误权限被拒绝(publickey) . pem文件是用于连接ec2实例的有效文件 . ssh -v -i AWSKeyPair.pem ec2-user @ ipaddress debug1:发送SSH2_MSG_NEWKEYS debug1:期待SSH2_MSG_NEWKEYS d...
  • 0 votes
     answers
     views

    如何在没有PEM密钥的情况下进入EC2实例?

    我创建了一个亚马逊Ec2实例,我正试图从我的本地机器ssh到服务器 . 我可以使用PEM密钥执行此操作,但即使将本地计算机的公钥添加到授权密钥后,如果没有它,我也无法登录 . 它只是告诉我"Permission denied (publickey)."这是跟踪 . debug3: remaining preferred: keyboard-interactive,passw...
  • 0 votes
     answers
     views

    ec2 scp -i mykey.pem警告:身份文件mykey.pem无法访问:没有此类文件或目录 . 权限被拒绝(公钥)

    尝试将简单的目录或文件上传到Amazon ec2实例 . 我在独立的java ssh客户端和winscp中使用如下命令: scp -i mykey.pem ~/Downloads/zuni.jpg bitnami@ec2-184-72-159-94.compute-1.amazonaws.com:/home/bitnami/apps/magento/ Warning: Identity file...
  • 0 votes
     answers
     views

    尝试从不同的计算机访问ec2时ssh权限被拒绝(publickey)

    我试图使用不同的(mac)计算机访问ec2实例 . 为此,我创建了一个新的密钥对,使用chmod 600来设置权限,然后使用ssh-add . 当我尝试ssh到我的ec2实例时,我得到“许可被拒绝(公钥)” . 我确定我的错误是愚蠢和简单的,但我似乎无法找到它,任何人都可以帮助我吗?
  • 0 votes
     answers
     views

    SSH到EC2实例期间权限被拒绝(公钥)[重复]

    这个问题在这里已有答案: Trying to SSH into an Amazon Ec2 instance - permission error 26个答案 我的密钥对和可能的SSH权限都有问题,因为我无法再通过SSH连接到我的EC2实例 . 我执行以下命令: ssh -i /Users/Matt/Downloads/private-key.pem ec2-user@XX.XXX.XXX.X...
  • 14 votes
     answers
     views

    ssh-add:如何永久添加ssh密钥[关闭]

    我正在使用Ubuntu 12.04,每次重启机器时,ssh-add保存的密钥标识都不见了 . ~$ ssh-add -l The agent has no identities. 我已经在我的.ssh / config文件中添加了“IdentityFile”,就像下面指示的帖子一样,但它不起作用 . Add private key permanently with ssh-add on Ubun...
  • 237 votes
     answers
     views

    使用Git GUI或ssh-keygen的SSH私钥权限过于开放

    最近我一直无法克隆或推送到github,我正试图找到根本原因 . 这是在Windows上 我有cygwin git和msysgit . 使用以下选项安装Msysgit: OpenSSH 从Windows命令提示符使用Git 这给了我4个环境来尝试使用git: Windows cmd提示符 Powershell Git Bash Cygwin 不知何故,我设法让自己进...
  • 15 votes
     answers
     views

    Capistrano和几个SSH密钥

    我需要Capistrano使用2个不同的SSH密钥 . 一个用于git存储库,一个用于服务器部署到 . 无论我在.ssh文件夹中重命名为id_rsa的哪个键都有效 . 另一个没有 . 如果我将git键重命名为id_rsa,Capistrano可以连接到git存储库,但是无法在服务器上进行身份验证以进行部署 . 如果我称之为其他东西,它将无法连接到git repo . 我知道其他密钥有效,因为我可以...
  • 1 votes
     answers
     views

    将私钥添加到ssh代理

    我指的是http://www.mtu.net/~engstrom/ssh-agent.php 我的公钥列在remote1的〜/ .ssh / authorized_keys下 . 在SSH登录连接期间,它工作正常(在我的私有密钥下连接 - Auth),它要求我提供的密码,然后登录成功 . 但是当在像remote2这样的服务器之间切换时,请执行SSH remote1,它会要求输入密码 . 试图根据...
  • -1 votes
     answers
     views

    如何使用私钥来深入了解两个? [关闭]

    在工作中,我可以ssh到服务器上,在我的工作机器上设置了私钥 . jake@work$ ssh server jake@server$ 我正在尝试使用私钥从家里工作到服务器 . 该过程应如下所示: jake@home$ ssh work jake@work$ ssh server jake@server$ 但相反,它要求我输入密码 . 如果我用-v调用ssh服务器,它会显示它正在寻找密钥.ss...
  • 0 votes
     answers
     views

    无法设置SSH密钥

    我正在使用rsync将我们的服务器备份到使用该命令在我们的LAN上运行rsync守护程序的另一台服务器 rsync -av / volume1 / Public / root@192.168.2.20:/ shares / Backup / Public / 除了需要手动输入密码外,它的工作效果很好,所以我想用密钥对自动化它 . 运行ssh-keygen我得到以下命中返回3次 ssh-key...
  • 2 votes
     answers
     views

    SSH:Windows:Git / Gerrit:找不到匹配的密钥交换方法 - 他们提供的是diffie-hellman-group1-sha1

    我在我的Ubuntu PC上安装了我的Git / Gerrit,以下工作正常 . 但是,我试图在我的Windows PC上做同样的事情,但它无法克隆存储库说 - "Unable to negotiate with 55.115.127.145 port 9418: no matching key exchange method found. Their offer: diffie-he...
  • 19 votes
     answers
     views

    共享SSH密钥

    我在托管多个网站的服务器上为许多用户帐户使用私有SSH密钥和无密码条目 . 我为每个用户帐户使用相同的私钥 . (因为我很懒惰?或者是“正确”的方式) . 我现在想要在该国的不同地区授权另一台可信赖的计算机 . 如果我将〜/ .ssh的内容复制到该机器上,那么它是否可以在没有任何其他设置的情况下工作? 两台机器是否能够同时保持连接?
  • 0 votes
     answers
     views

    SSH-ADD密钥获得刷新

    我最近从Ubuntu盒子切换到Mac,我面临着这个奇怪的ssh问题,我无法理解为什么? 每次我通过私钥重启/重启时,使用ssh-add添加了ssh列表,保持刷新状态 ssh-add -l The agent has no identities. 我不确定这是否是 ssh-add 的理想行为,但我所知道的是 I wasn't doing this in my Ubuntu box neither...
  • 122 votes
     answers
     views

    SSH密钥:“权限0644 for 'id_rsa.pub'太开放了 . ”在mac上

    我在我的mac上生成一个ssh密钥对,并将公钥添加到我的ubuntu服务器(实际上,它是我的mac上的虚拟机),但是当我尝试登录ubuntu服务器时,它说: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @...
  • 292 votes
     answers
     views

    为给定域指定git push的SSH密钥

    我有以下用例:我希望能够使用用户 gitolite-admin 的私钥推送到 git@git.company.com:gitolite-admin ,而我想使用'my own'私钥推送到 git@git.company.com:some_repo . AFAIK,我无法使用 ~/.ssh/config 来解决这个问题,因为在这两种情况下用户名和服务器名都是相同的 . 因为我主要使用自己的私钥,...
  • 118 votes
     answers
     views

    Git错误:连接到远程存储库时“主机密钥验证失败”

    我正在尝试连接到驻留在我的Web服务器上的远程Git存储库并将其克隆到我的机器上 . 我使用以下格式的命令: git clone ssh://username@domain.com/repository.git 这对我的大多数团队成员来说都很好 . 通常在运行此命令后,Git会提示输入用户的密码,然后运行克隆 . 但是,当在我的一台机器上运行时,我收到以下错误: 主机密钥验证失败 . 致命:无...
  • 2 votes
     answers
     views

    在ssh上使用git不会获取私钥

    我的主要开发框使用Linux Mint . 当我在电脑上时,我可以毫无问题地进行git fetch等远程操作 . 我登录的用户是“jonbri” . > whoami jonbri 在〜/ .ssh(/home/jonbri/.ssh)是我的私钥(/home/jonbri/.ssh/jonbri)和公钥(/home/jonbri/.ssh/jonbri.pub) . 但是当我在另一台计算机...

热门问题