Questions tagged «ssh»

通用SSH支持是非主题的。可以在https://superuser.com上询问支持问题。安全外壳(SSH)是用于安全数据通信的加密网络协议。使用此标签来解决与Secure Shell有关的编程问题。常见的身份验证和配置问题对于Stack Overflow来说是没有意义的。

20
ssh“权限太开放”错误
我的Mac出现问题,无法再在磁盘上保存任何类型的文件。我必须重新启动OSX Lion并重置文件和ACL的权限。 但是现在当我要提交存储库时,我从ssh收到以下错误: Permissions 0777 for '/Users/username/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. 我应该赋予id_rsa文件什么权限级别?
2052 permissions  ssh 

30
无法打开与身份验证代理的连接
我遇到以下错误: $ git push heroku master Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts. ! Your key with fingerprint b7:fd:15:25:02:8e:5f:06:4f:1c:af:f3:f0:c3:c2:65 is not authorized to access bitstarter. 我试图添加密钥,但在下面出现此错误: $ ssh-add ~/.ssh/id_rsa.pub Could not open a connection to your authentication agent.
1603 ssh  ssh-agent 


29
在Git上执行shell命令时,如何指定专用SSH密钥?
也许是一种非常不寻常的情况,但是我想指定一个从本地计算机执行shell(git)命令时要使用的专用SSH密钥。 基本上是这样的: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" 甚至更好(在Ruby中): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end 我已经看到了使用Net :: SSH使用指定私钥连接到远程服务器的示例,但这是本地命令。可能吗?
1108 git  bash  shell  ssh 


14
计算RSA密钥指纹
我需要对GitHub进行SSH密钥审核,但是我不确定如何找到我的RSA密钥指纹。我最初遵循的是在Linux上生成SSH密钥的指南。 查找当前RSA密钥指纹需要输入什么命令?
903 github  ssh  rsa  ssh-keys 

20
在一个客户端上使用多个SSH私钥的最佳方法
我想使用多个私钥连接到不同的服务器或同一服务器的不同部分(我的用途是服务器的系统管理,Git的管理以及同一服务器内的正常Git使用)。我试图简单地将密钥堆叠在id_rsa文件中无济于事。 显然,一种简单的方法是使用以下命令 ssh -i <key location> login@server.example.com 那很麻烦。 关于如何进行此操作的任何建议都容易一点?
869 ssh  ssh-keys  openssh 

4
如何使用SSH从服务器下载文件?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我需要将文件从服务器下载到桌面。(UBUNTU 10.04)我没有Web访问服务器,只是ssh。 如果有帮助,我的操作系统是Mac OS X和iTerm 2作为终端。
749 linux  unix  ssh 

30
尝试通过SSH进入Amazon Ec2实例-权限错误
对某些人来说,这可能是一个愚蠢的简单问题:) 我在Amazon EC2上创建了一个新的Linux实例,并且作为其中一部分下载了.pem文件,以允许我进行SSH输入。 当我尝试使用ssh时: ssh -i myfile.pem <public dns> 我有: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'amazonec2.pem' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: amazonec2.pem …

15
如何通过主机从外部SSH到VirtualBox来宾?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 我的Windows 7计算机上运行的是Ubuntu VM。如何设置它以便可以通过SSH从外部访问Web服务器? 我发现了一些步骤(在VirtualBox主机和来宾VM之间进行设置SSH访问)可以从主机向ssh来宾,但是仍然存在通过路由器访问它的问题。 我想我可以在Windows机器上安装SSH服务器,然后进行几次隧道传输(尽管我不确定100%确定要在本地,动态等方面使用什么,还是如何设置多个隧道?),但是有没有一种方法可以使我的路由器直接访问该VM,以便我可以直接移植到它?
643 ssh  virtualbox 

30
使用Git时如何解决权限被拒绝(公钥)错误?
我在Mac Snow Leopard上并已安装git。 我刚试过 git clone git@thechaw.com:cakebook.git 但这给了我这个错误: Initialized empty Git repository in `/Users/username/Documents/cakebook/.git/` Permission denied (publickey). fatal: The remote end hung up unexpectedly 我想念什么? 我也尝试ssh-keygen了没有阶段但仍然存在相同错误的情况。
631 git  ssh  ssh-keys  public-key 

27
ssh远程主机标识已更改
我已经重新安装服务器,并且收到以下消息: [user@hostname ~]$ ssh root@pong @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the …

18
如何访问我的SSH公钥?
我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。 我尝试了cd id_rsa.pub和id_rsa.pub,但是没有运气。如何访问我的SSH公钥?
610 git  ssh  rsa 

14
通过Bash命令在文本文件中查找和替换
查找和替换给定输入字符串(例如abc)并替换为另一个字符串(例如XYZ在file中)的最简单方法是什么/tmp/file.txt? 我正在编写一个应用程序,并使用IronPython通过SSH执行命令-但我不太了解Unix,也不知道要寻找什么。 我听说Bash除了是命令行界面之外,还可以是一种非常强大的脚本语言。因此,如果这是真的,我假设您可以执行类似的操作。 我可以用bash做到吗,实现我的目标最简单的脚本(一行)是什么?

28
SSH密钥-仍要求输入密码和密码
克隆存储库时,我一直在与Github保持联系,总是询问我的用户名和密码。我想绕过此步骤,因为这是我工作流程中的一个烦恼。 我尝试使用此指南设置SSH密钥(成功完成)。https://help.github.com/articles/generating-ssh-keys,我成功了。 我的问题是,克隆存储库(使用SSH)时,仍然要求我提供github密码和密码。我的理解是,在设置了此SSH密钥后,我将不再需要这样做。 我有点不确定要问什么,所以我只说我的目标。 我希望能够克隆存储库而不必一直输入我的Github信息。 我的SSH密钥缺少什么?如果有人可以提供一些指导或资源,我将不胜感激,因为在GitHub上进行SSH认证时,我总是感到有些困惑。 据我所知,这是一个测试事情是否正常运行的命令,这是控制台的输出: ~ $ ssh -T git@github.com Saving password to keychain failed Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa': Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access. 当我输入密码时,密码应该首先失败吗?然后,当我输入密码时,密码就会通过。
494 git  github  ssh  ssh-keys 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.