Questions tagged «ssh»

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


14
无法将“ ssh-keygen”识别为内部或外部命令
我跑 git push -u origin master 它告诉我“权限被拒绝(公共密钥)致命:远端意外挂断” 然后,我在互联网上查询,发现我必须为GitHub上的帐户生成一个ssh密钥。但是,这样做时,当我尝试执行ssh-keygen -t rsa“ email@youremail.com”时,它只是说无法识别ssh-keygen。我尝试做mkdir C:\ ssh,但是没有用。如果有帮助,我正在使用Ruby Rails,并且在Windows计算机上。有人可以帮我吗?
103 windows  git  ssh  github 

7
将ssh选项传递给git clone
我试图在git clone不使用ssh检查存储库主机密钥的情况下运行。我可以这样从ssh做到这一点: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no user@host 有什么办法可以将相同的ssh选项传递给git clone命令? 编辑:有一个限制,我不能修改~/.ssh/config该机器上的任何其他文件。
103 git  ssh 


20
git-未缓存服务器主机密钥
我尝试将更改从本地存储库推送到远程存储库。当我键入: git push origin 我收到以下错误: The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx Connection abandoned. fatal: The remote end hung up unexpectedly 我该如何解决?我正在Windows 7的命令行中使用git。 编辑 …
101 windows  git  ssh  putty  plink 

5
使用.pem文件通过SSH连接
我想知道如何使用.pem文件通过ssh连接到任何服务器。 目前,我正在执行以下命令: ssh user@mydomain.com 我应该使用什么选项?
101 ssh  pem 

12
如何在SSH会话上自动启动tmux?
我有十台左右的服务器,可以通过SSH定期连接。每个都在我本地计算机的~/.ssh/config文件中有一个条目。 为了避免在不可避免的Internet连接断开时失去对运行过程的控制,我始终在tmux会话中进行工作。我想要一种在每次SSH连接启动时自动连接tmux的方法,因此我不必总是tmux attach || tmux new在SSH输入后键入。 不幸的是,这并没有像我最初希望的那么简单。 我不想~/.bashrc在服务器上添加任何命令,因为我只希望它用于SSH会话,而不是本地会话。 即使将选项添加到我本地SSH配置文件中该服务器的行中,添加tmux attach || tmux new到~/.ssh/rc服务器上的只会导致not a terminal连接后引发错误RequestTTY force。
101 ssh  tmux 

10
通过以太网将Raspberry Pi连接到没有路由器的笔记本电脑?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 去年关闭。 改善这个问题 我正在使用Raspberry Pi进行气球项目。当我们有可能恢复Raspberry Pi时,它很可能会在农村地区,我想在那时安全地关闭Pi。 在附近没有路由器或网络的情况下,我想知道是否可以通过以太网电缆将Raspberry Pi连接到笔记本电脑?

7
在远程ssh命令中传递变量
我希望能够使用ssh从我的机器上运行命令并传递环境变量 $BUILD_NUMBER 这是我正在尝试的: ssh pvt@192.168.1.133 '~/tools/myScript.pl $BUILD_NUMBER' $BUILD_NUMBER 是在进行ssh调用的计算机上设置的,并且由于该变量在远程主机上不存在,因此不会被提取。 如何传递的值$BUILD_NUMBER?
99 linux  bash  shell  ssh 

10
key_load_public:格式无效
我使用PuTTY密钥生成器生成带有密码短语的4096位RSA-2密钥。 我保存了.ppk和openSSL格式的公共密钥。腻子格式的公钥无效。 无论如何,我的错误如下: $ ssh -T git@github.com key_load_public: invalid format Enter passphrase for key '/c/Users/Dan/.ssh/id_rsa': Hi Dan! You've successfully authenticated, but GitHub does not provide shell access. 怎么了 我使用Pageant加载密钥,并使用Gi​​t Bash尝试ssh连接。我还将密钥加载到了GitHub,不确定我在做什么错。 我尝试在GitHub中添加新行而不添加新行
99 git  github  ssh  public-key 

16
github:没有可用的受支持的身份验证方法
我使用github,过去已在笔记本电脑上成功添加和同步文件。 从最近开始,我在运行后开始收到“ PuTTY致命错误:断开连接:没有可用的支持的身份验证方法 ”: git pull origin master(或push) 然而 ssh git@github.com返回正确的响应:错误:嗨,用户名!您已经成功通过身份验证,但是GitHub不提供shell访问权限。与github.com的连接已关闭。 在github上挖掘后,我发现了这个问题: 没有可用的受支持的身份验证方法 您应该注意环境变量GIT_SSH,如果ssh不适用于git,它将被git使用来查找您的说ssh的客户端。git安装可能使用plink.exe(通过GIT_SSH)执行身份验证。如果是这样,请确保您正在运行pageant.exe,并将您为github创建的密钥加载到其中。这提供了plink.exe的密钥;没有它,将发生上述错误。 不知道什么是plink.exe或peagant.exe ..以及ssh git@github.com似乎可以正确验证的事实使我想知道这里的最佳解决方案是什么。.我当然不想过分复杂必要。
98 git  ssh  github  msysgit 


6
Git在Powershell中说“找不到ssh-agent”
我已经安装了git,并且在命令提示符下效果很好,但是当我打开powershell时,它给出了以下警告: WARNING: Could not find ssh-agent 我正在运行选美比赛并加载了我的私钥。这适用于所有gui工具和命令提示符,但不适用于Powershell。 这是怎么回事?
97 git  ssh 

10
允许用户设置SSH隧道,但无其他设置
我想允许用户在特定端口(例如5000)上建立到特定计算机的SSH隧道,但是我想尽可能地限制该用户。(身份验证将使用公共/专用密钥对)。 我知道我需要编辑相关的〜/ .ssh / authorized_keys文件,但是我不确定到底要放什么内容(除了公钥)。
97 unix  ssh 

9
编写Shell脚本以ssh到远程计算机并执行命令
我有两个问题: 有多台远程linux机器,我需要编写一个shell脚本,该脚本将在每台机器上执行相同的命令集。(包括一些sudo操作)。如何使用Shell脚本来完成? 切换到远程计算机时,提示输入RSA指纹认证时如何处理。 远程机器是在运行中创建的VM,我只有它们的IP。因此,我无法事先在这些计算机中放置脚本文件并从我的计算机中执行它们。
97 linux  shell  ssh 

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.