Questions tagged «ssh»

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


3
如何关闭此ssh隧道?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我按照这篇文章中的描述打开了一个ssh隧道:Zend_Db:如何通过SSH隧道连接到MySQL数据库? 但是现在我不知道我实际上做了什么。此命令会影响服务器上的任何内容吗?以及如何关闭此隧道,因为现在我无法正确使用本地mysql。 我使用OSX Lion,并且服务器在Ubuntu 11.10上运行。
94 mysql  macos  ubuntu  ssh 


3
对多个github项目使用相同的部署密钥
Github不允许将同一个ssh部署密钥用于多个项目,这在某些情况下非常有用(例如,CI服务器处理带有私有子模块的项目)。我已经看到各种线程似乎都说出于“安全原因”存在此限制,但是我还没有看到关于确切会引发何种风险的令人信服的解释。 请注意,Github不允许重复使用帐户级别密钥这一事实是有道理的(两个用户不应共享密钥)。我要问的只是对部署密钥的限制。 需要明确的是,我并不是在寻找解决方法(创建虚拟用户,使用多个密钥,...),而只是为了对这种对部署密钥的限制进行合理的解释。 相关主题: 一个显示解决方法 一个人讨论这个问题,但没有真正走到任何地方
94 git  github  ssh 

5
通过Windows命令提示符使用密码身份验证执行ssh
我需要通过以非交互方式提供密码来从Windows命令行执行ssh。我可以实现基于密钥的身份验证并能够执行ssh命令,就像 ssh <user>@<host> <command> 有没有类似的命令 ssh <user>@<host> -P <password> <command> 我不知道这是否可行。但是,可能有一些解决方法。向我抛出一些想法以实现相同目标。

7
Git和SSH,使用哪个密钥?
说你的 .ssh目录包含30个密钥(15个私有密钥和15个公开密钥)。 在Git中哪里可以检查哪个用于连接到给定的远程存储库?
93 git  ssh 




6
.ssh / config:Mac OS Sierra 10.12.6上的“错误的配置选项:UseKeychain”
我试图在Mac(Mac OS Sierra 10.12.6)上设置ssh配置,以使其将我的ssh密钥的密码存储在钥匙串中。以前我可以用 ssh-add -K ~/.ssh/id_rsa 但是最近这似乎不再起作用了。紧随本文之后,Mac OS> 10.12.2中ssh config的行为似乎有所变化,建议的解决此问题的方法是将其添加UseKeychain yes到ssh config中。所以这是我的.ssh/config部分Host *: Host * Port 22 ServerAliveInterval 60 ForwardAgent yes IdentityFile ~/.ssh/id_rsa AddKeysToAgent yes UseKeychain yes 尝试SSH到外部主机时,出现以下错误消息: $ ssh my-host /Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain 有什么想法为什么会发生以及如何解决?谢谢!

8
如何在Mac上安装sshpass?
我想从我的Mac自动执行ssh登录。 它确实有一个简单的解决方案: sshpass -p my_password ssh m_username@hostname 但是我的问题是在Mac上安装sshpass。
91 macos  ssh  sshpass 

3
SSH SCP本地文件到终端Mac OS X中的Remote
我正在尝试使用SSH通过VPN将本地文件'magento.tar.gz'从本地计算机复制到远程服务器。这正在连接到虚拟机的内部IP,在这里我将其用作xx.xxxx。 我对SSH帐户具有完全的“ sudo”访问权限,因此复制时应该没有任何问题。我尝试了以下方法: 我已经尝试了以下操作(magento.tar.gz文件已经在本地根目录中) sudo scp magento.tar.gz user@xx.x.x.xx/var/www/ 这要求我输入本地密码。之后返回cp: user@xx.x.x.xx/var/www: Not a directory sudo scp /Users/myname/magento.tar.gz user@xx.x.x.xx/var/www/ 返回相同。 我是否需要在任何地方包含SSH? 我需要首先通过SSH连接到站点吗? 旁注:我已经设法通过SSH连接到服务器,浏览到该目录并创建一个文件夹,然后使用sudo mkdiretc 删除它,因此我绝对具有权限。

2
Raspberry Pi上的ssh连接被拒绝[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 我意识到已经以不同的方式提出了这个问题,但是看来我所遇到的任何方法都无法解决这个问题,所以就这样: 我正在尝试通过笔记本电脑上的ssh连接到我的raspberry pi 3 raspbian安装程序,但是尽管我具有正确的IP地址,但仍然会收到错误消息: ssh: connect to host xxx.xxx.xx.x port 22: connection refused. 这很不正常,因为当我尝试ping该地址时,它可以正常工作。我有什么办法可以找出问题所在吗? 另外请记住,我对Linux中的bash相对缺乏经验,因此不胜感激地包括任何特定命令及其描述。

1
在Mac OS上避免SSH超时?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 8年前关闭。 改善这个问题 每次我使用ssh连接到服务器时,如果没有输入,连接将在几分钟后重置。但是,我想删除这些超时,以使连接尽可能长时间地保持活动状态。 通过查看不同的论坛,我发现可以修改/ etc / ssh_config文件中的ServerAliveInterval选项。但是,我的文件中似乎没有此选项。可能在哪里? 我在Snow Leopard上运行OpenSSH_5.2p1。 谢谢!
89 macos  ssh 

29
Putty:获取服务器拒绝了我们的关键错误
我使用puttygen.exe(客户端是Windows 8)创建了密钥对。在服务器(Ubuntu 12.04.3 LTS)上,我将公用密钥放在中~/.ssh/authorized_keys。公钥是这样的: ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAopfM6RHOgnuc4Aftn3t4k5UIAT3StCAbn/vg/IMbphbXadshC+79sIlRq3P4zGzMjFTP4hKnzu6ehLV5lmj/qorq3SKT+bPO5Qrac3VbIlrGvuBFDDjP82I2Hwg3HzlsFTstqk++KToapaTYZ7jENEYyPl2wnzITJnt//+4U1o6juoXTKgdNE02hHnRZyHOV/bnkZyJJCEwJv5U0eXSThQnhmXtUxGT8U0HQNFiXfqIIVllhWiCnyrhhIaKz/CIJNAd2VmzyJzQtJtTQX8aWSNVrZju6Sv2/RncTNvsACdNgjjh/FH8PQXaep00jlJ3MOdsC8vz6VSPFbh6iKy1oLQ== rsa-key-20131231 因此是正确的(一行,无注释,以ssh-rsa开头,等等) .ssh dir权限级别为700,authorized_keys文件权限为600。我尝试登录的实际用户拥有的目录和文件。 当我尝试连接时'server refused our key',服务器提示输入密码。就这样。/var/log/auth.log尝试使用密钥登录时,没有任何记录。 我到处都看过,所有文章和提示都提到为文件/目录设置chmod 600和chmod以及正确设置密钥的格式。我已经完成了所有这些操作,但仍然出现“拒绝我们的键”错误,并且我没有主意。
86 ssh  putty 

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.