Articles of ssh

如何从同一台PC上的putty连接debian vmware

我在vmware播放器上安装debian,其工作正常,现在我喜欢用我的腻子连接到vmware debian,但我不知道如何,当我做ifconfig -a即时通讯只有我的路由器内部networkingIP我需要做什么在同一台电脑上连接到vmware

如何在不禁用svn + ssh访问的情况下将http访问添加到现有的svn存储库?

我试图添加只读的HTTP访问到现有的svn存储库,同时仍然允许通过svn+ssh写访问。 我已经安装了Apache,mod_dav_svn等,并在svn仓库中指向Apache,但是当我尝试通过HTTP访问repo时,出现以下错误: Could not open the requested SVN filesystem 当我查看Apache的error_log时,发现它无法打开我的存储库中的format文件。 该文件是每个人都可读,但没有人可以写,它似乎工作svn+ssh访问。 如何解决Apache的问题,而不会影响开发人员的svn+ssh访问? 谢谢。 更新 :看来这不限于现有的回购。 我刚刚创build了一个全新的testing回购,运行了chown -R apache:apache ,而且我仍然遇到同样的问题。 我已经validation了apache用户在format和读取format权限的方法上对每个目录都具有执行权限。 但是,如果我在Apache所使用的目录树的某个位置创build一个testing回放作为文档根目录,则可以正常工作。 CentOS 5.3上的Apache chroot (或类似的)? 如果是的话,我可以绕过吗? 再次感谢。

无法通过Windows上的Putty连接到Linux(Virtual OS-vmware)

我想通过运行命令在Windows上通过Putty访问我的Linux机器(虚拟操作系统): putty -ssh -P 22 192.168.171.130,,, 但它返回一个错误信息,无法连接。 但是几天前我能够连接它。 但是不是现在。 为什么?? Windows IP Configuration Host Name . . . . . . . . . . . . : rba7791fd466 Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : […]

问题与SSH别名和隧道

我想使用AliasForB连接到位于防火墙后面的服务器B. 我首先SSH到服务器A,然后从那里我可以SSH到服务器B.我试图通过键入简写“ssh AliasForB”直接连接到服务器B. A和B都需要不同的用户名。 根据之前的回应,我使用了以下configuration,但是,有一个小问题。 当我closures连接时,似乎A上的连接被“杀死”而不是优雅地closures。 我怎样才能解决这个问题? $> logout Connection to B closed. Killed by signal 1. 我的configuration: Host AliasForA Hostname FQDN.for.A.com User MyUsernameForA Host AliasForB Hostname FQDN.for.B.com User MyUserNameForB ProxyCommand ssh AliasForA nc -w 3 %h %p

SSH拒绝只有从一个特定的主机publickey权限

我们实验室的计算集群有一个双接口“网关”机器,我们用它来访问集群节点。 调用这个gateway1.publicdomain.com。 通常我从我的笔记本电脑,laptop.anydomain.com这样访问这台机器: ssh [email protected] 我在笔记本电脑上的.ssh / id_rsa.pub中设置了公钥,并将其复制到gateway1上的.ssh / authorized_keys。 通常这工作正常。 今天,我正在使用公共接入点,而不是我平时的工作连接。 当我做 ssh [email protected] 我得到的回应是: 权限被拒绝(publickey,gssapi-with-mic)。 显然,它不会接受我的id_rsa凭据(问题1),即使通常当我从以前未知的主机login时,系统会提示input密码,但不提示input密码(问题2)。 我仍然可以从另一台机器(称为o​​therhost.otherdomain.com)ssh到gateway1没有问题,无论是用密码或(在设置相关的id_rsa *文件后)与publickeyauthentication。 我也可以使用公共密钥从笔记本电脑login到其他主机,所以我知道没有任何关于笔记本电脑的SSH设置基本上没有中断。 最后,即使在gateway1上删除我的公钥forms.ssh / authorized_keys,我仍然得到相同的“Permission denied”消息,并且没有密码提示。 所以我想我的问题是,什么可以导致gateway1拒绝我的笔记本电脑我的公共密钥凭据,并防止密码login,但不是从另一个主机? 我已经确认,laptop1上的id_rsa.pub和gateway1上的authorized_keys是同步的。 编辑:我从来没有能够重复这个问题,因为我只是当我连接到一个特定的无线接入点(不属于我或我的实验室)时发生。 我仍然不知道如何发生。

SSH隧道在机场

在家里,我知道如何在工作网关之间build立ssh隧道。 主要的是网关,能够在家里与我的机器build立一个SSH连接。 我这样做设置无线路由器的NAT选项。 但有时我在机场。 这里,wifi连接不允许build立这种连接。 你知道还有其他的方法吗? 谢谢

是否有OS X Terminal的插件显示有关当前SSH会话的信息?

我希望在OS X中的terminal窗口显示我打开的任何ssh选项卡,即RSA / DSA等的安全设置。

ssh的authentication密钥

我在计算机A上使用以下命令为从计算机A到计算机B的ssh生成身份validation密钥 ssh-keygen -t rsa scp ~/.ssh/id_rsa.pub B:.ssh/authorized_keys2 如果进一步我需要从计算机C到计算机B生成ssh的身份validation密钥,如何防止覆盖现有的文件.ss​​h / authorized_keys2 B上的A到B? 感谢致敬!

被提示input密码

//开始编辑 我现在应该注意到,我已经修改了一些,如果从“自动化”连接并指向“自动化”上的私钥时使用“-i identity_file”开关,则一切正常。 //结束编辑 这里涉及三个系统。 1)生产 2)工作站 3)自动化 数字2和3在同一个networking上,#1在远程networking上。 #3没有连接显示器,它通过#2的SSH进行pipe理。 现在#2有公共/私人密钥可用,并且能够连接到#1和#3而没有密码就好了。 我需要以同样的方式从#3连接#1。 我第一次尝试复制#1到#3的#2用途。 当我尝试从#3连接到#1时,系统会提示input密码。 我login到#3时使用了ssh-keygen,并将这些密钥导入#1,就像我在设置#2连接到#1时一样。 我仍然提示input密码。 为什么从#3连接而不是#2连接时提示input密码? 我能想到的唯一区别是,当从#3连接时,我已经从#2远程login到#3。

Ubuntu 9.10和Windows代理服务器

有没有什么特别的设置Ubuntu 9.10使用代理服务器,除了去首选项 – >networking代理 ? 我以类似的方式( proxy 8080 )设置代理名称,但也在popup框中提供身份validation凭证。 这是一个代理工作,我相信它是一个Windows机器(最有可能的一些版本的Windows服务器)。 我运行的电脑是一台笔记本电脑(与Ubuntu 9.10)。 我无法使ssh或Dropbox正常工作,但是如果我启动Chromium或Firefox并浏览到某个页面,则系统会提示input凭据(我的工作计算机login名/密码与代理上使用的密码相同),以及这工作正常,浏览任何网页。 不过,我仍然不能使用ssh和Dropbox不连接。 此外,Chromium有这个选项可以从操作系统中推断代理设置 ,但是这似乎没有效果,而且我仍然被提示input凭据来获取任何页面。 我也尝试在我的ssh/.config设置ProxyCommand ,但显然手册页是过时的,因为nc -X command -x proxy:8080 %h %p命令中的选项无法识别。 我尝试了这个: ProxyCommand nc proxy 8080 %h %p 但是这也行不通。 任何其他事情,我应该尝试或检查尝试和debugging问题? 就像我说的,通过浏览器input的凭据是有效的,让我访问网页 – 我只是不知道在哪里试试。 更新 :增加了Firefox / Chromium对话框和提示的样例截图,两者都是相似的。 正如下面的评论中所提到的,凭证被添加到Ubuntu的Preferences->Network Proxy对话框中的Details…对话框/popup窗口中。 更新2 :所以, proxytunnel 1.9.0没有build立在机器上(一个openssl目录从代理通道源代码, gcc树皮缺less)。 然而我做了开瓶器并且安装了,并且增加了 ProxyCommand corkscrew proxy 8080 %h %p ~/.ssh/proxyauth […]