问题标签 [ssh-keys]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 有没有人从windows平台成功部署在heroku上?
我一直在阅读有关如何从 windows 在 heroku 上部署 rails 应用程序的各种教程。
我已经尝试安装 git、heroku gem、生成 ssh 密钥和设置路径以及一切......
我得到公钥错误(没有腻子)或致命的未找到身份验证(使用腻子)......
ssh-keys - 我可以使用我的 ssh-public-key 来解密文件吗?
我正在尝试找到一种方法来解密“原始”EC2 实例上的加密文件。我使用的这些 EC 实例(Ubuntu Lucid)仅保存我的 AWS 创建的公共 ssh-key。如果可以使用它来解密文件,我可以将加密文件提供给它(例如,保存密码的 bash 脚本到我的 subversion-repository)。
那么,我的问题是,我可以使用我的 ssh-key 来加密/解密文件吗?
git - SSH 在 Windows 上为公钥/私钥对寻找错误的位置
我正在尝试在我的 Windows XP 机器上配置 GIT,但 SSH 不断在无意义的地方创建和查找公钥/私钥对,例如 /.ssh/id_rsa
Windows 的 GIT 安装中是否有配置文件,我可以将其切换到我的主目录或其他用户定义的位置?默认情况下,它提供在 //.ssh/id_rsa 创建新的密钥对,但这给了我错误“无法创建目录 '//.ssh'”。当我能够找到一个可以在其中创建它的目录时,GIT 不会在那里查找。
linux - 使用 cgi-perl 脚本的无密码 SSH
这是我第一次尝试 cgi-perl 脚本。我在我的(root 用户)本地机器和远程机器之间设置了 SSH 密钥。我正在尝试在远程机器上运行命令并在本地计算机托管的网页上显示输出。该脚本从命令行运行良好,但是从网页调用时会引发 SSH 密钥错误,因为运行该脚本的用户是 apache 而不是 root。有没有办法解决这个问题?
unix - ssh 多个用户到一个家庭
我想允许一些受信任的用户将文件 scp 到我的服务器(给特定用户),但我不想给这些用户一个家,也不想 ssh 登录。
我在理解我必须创建的用户/组的正确设置以允许这种情况发生时遇到问题。
我举个例子;
有:
MyUser@MyServer
MyUser
属于组MyGroup
- MyUser 的家可以说,
/home/MyUser
SFTPGuy1@OtherBox1
SFTPGuy2@OtherBox2
他们给我他们id_dsa.pub
的,我把它添加到我的authorized_keys
我想,我会在我的服务器上做类似的事情
useradd -d /home/MyUser -s /bin/false SFTPGuy1
(另一个也一样..)
最后,useradd -G MyGroup SFTPGuy1
(再一次,对于另一个人)
我希望 SFTPGuys 能够sftp -o IdentityFile=id_dsa MyServer
并被带到 MyUser 的家中......
好吧,事实并非如此...... SFTP 只是不断要求我输入密码。
有人能指出我错过了什么吗?
谢谢一米,
F。
编辑:刚刚意识到 ServerFault 并在那里重新打开。
bash - 如何从调用 bash 的 Tcl 脚本验证密码?
我有一个 tcl 脚本,它从 bash 调用很多函数,包括 ssh。我正在努力的部分看起来像这样:
我收到身份验证失败消息:
我不知道如何提示(显示控制台或 tk 窗口,并不重要)用户输入密码,以便通过身份验证。
我使用 bash 到 ssh 的原因是因为最终我想用脚本连接到 github(需要提示输入密码)。
heroku - 尝试切换heroku帐户时出现ssh密钥指纹错误
我经常需要切换 heroku 帐户并使用执行以下操作的脚本:
之后,我需要输入要切换到的帐户的凭据:
不幸的是,我无法通过此错误。
非常感谢任何帮助。
github - 将密钥重新添加到 Github
我删除了我的 SSH 密钥,以便稍微回溯一下。当我去重新添加它们时,我得到“糟糕!钥匙已经被拿走了。”尽管我显然只是删除了它所指的钥匙。
系统似乎并没有立即自我更新。任何人都知道从我的帐户中删除密钥需要多长时间才能将它们备份?
还是我错了,我错过了什么?我尝试通过 SSH 连接到 git@github.com,它指的是我用来添加密钥的名称。
asp.net - 基于浏览器(免费使用)SSH
我有一个商业产品,允许用户连接到各种 SSH 端点。目前,这些用户被迫下载和使用 Putty... 看起来很简单,除了我的 SSH 端点需要 RSA/私钥身份验证。所以现在连接到这些端点变得很痛苦,因为我需要向我的用户解释如何: 1) 下载和配置 Putty。2) 管理、配置和使用他们的 PEM 私钥。我想通过浏览器“工作”来使一切透明化。我拥有所有信息(IP 地址和 PEM 连接密钥),那么是否有基于浏览器的 SSH 既能访问 RSA 密钥进行连接呢?
ssh - 多个 GitHub 帐户和 SSH 配置
我在让两个不同的 SSH 密钥/GitHub 帐户一起玩时遇到了一些麻烦。我有以下设置:
可以从一个帐户访问回购协议git@github.com:accountname
使用从另一个帐户访问的存储库git@github.com:anotheraccount
每个帐户都有自己的 SSH 密钥。两个 SSH 密钥都已添加,并且我创建了一个配置文件。我不相信配置文件是正确的。我不太确定如何指定使用git@github.com:accountname
应该使用id_rsa
和git@github.com:anotheraccount
应该使用访问的存储库id_rsa_anotheraccount
。