Questions tagged «ssh»

安全壳;一种网络协议,允许在两个联网设备之间通过安全通道进行数据传输。


2
如何在终端中退出流浪者的SSH
遵循该存储库中的README文件之后,我应该将外壳安全地固定到已创建的虚拟机中,但是一旦这样做,我该如何退出呢? 以下是说明: $ git clone git://github.com/honza/django-chef.git $ cd django-chef # add yourself to the "users" array in the Vagrantfile $ sudo echo "127.0.0.1 example.example.com" >> /etc/hosts $ vagrant up $ fab vagrant:honza bootstrap # replace with your name $ vagrant ssh # OK, cool $ run # I'm trapped!
21 linux  bash  ssh  vagrant 

2
SSH作为通过多个主机的袜子代理
可以使用SSH实现以下功能。 涉及三台机器: A. My local machine at home B. The SSH gateway server at school C. A workstation in a lab, only reachable through B 我想设置一个SOCKS代理。我希望能够像在实验室一样在家中本地计算机上冲浪。这是由于某些站点只能通过学校的公共IP访问。 因此,我想在主机C上运行SOCKS代理。但是我无法使其在主机A上运行。 我连接到网关,然后从网关连接到工作站。但是我无法使网关将流量正确地从代理传输到代理。 我怎样才能做到这一点?

2
ssh-agent转发需要额外的配置吗?
该指南在解释ssh-agent如何在多个系统上工作方面做得很好。我希望按照上一组图表中的设置进行转发,但是在跟踪所需的步骤时遇到了麻烦。 对于网络上的某些计算机,我可以从A到B,然后从B到C切换,而无需输入证书密码。但是,其他计算机给出“无法打开与身份验证代理的连接”的消息(有时!),则不会转发我的身份验证信息。从其中一台计算机到网络上的另一个盒子的SSH提示再次输入我的私钥密码。 我没有建造这些机器,但是我可以管理其中一些。我不知道Boxen能正常工作与无效之间有什么区别-可能是防火墙问题,ssh / ssh-agent / sshd配置等等,而且我看不到任何步骤-专门针对网上浮动转发的分步指南。我只需要知道从哪里着手解决这个问题。

11
SSH进入VirtualBox Guest:拒绝连接
设定 运行VirtualBox 4.2的Windows 7 64位主机操作系统,以及Ubuntu 12.04来宾OS。 OpenSSH服务器已安装并正在运行(ssh -v localhost在来宾计算机中本地连接)。 可以SSH到外部服务器(没有出站Windows防火墙规则阻止端口22) 可以ping来宾的IP(192.168.56.101) 问题 使用PuTTY SSH到客户机OS的IP(192.168.56.101),PuTTY几乎立即返回 网络错误:连接被拒绝 如何诊断和解决此问题?
21 ssh  virtualbox 

2
如何通过SOCKS在SSH上通过HTTP隧道传输?
这应该是一个简单的问题,但是由于某种原因,它对我不起作用。 ssh vps 正常工作(我使用身份验证密钥) 我使用以下命令设置隧道: ssh -C2TNv -D 8080 vps 然后,我修改Firefox网络设置: 手动配置 http代理:localhost,端口:8080 将此代理服务器用于所有协议 袜子v5 关于:配置 network.proxy.socks_remote_dns:是 终端输出: $ ssh -C2TNv -D 8080 vps OpenSSH_6.0p1, OpenSSL 1.0.1a 19 Apr 2012 debug1: Reading configuration data /home/ting/.ssh/config debug1: /home/ting/.ssh/config line 47: Applying options for vps debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting …
21 linux  ssh  proxy  socks-proxy 

3
如何在SSH隧道/会话中使用UDP打孔
我想在我的周末小屋中部署Raspberry Pi。Raspberry Pi在那里记录温度并将其发送到具有固定IP的远程服务器,保存数据并将其显示在简单的网站上。 但是,可能会出现这种情况,我想在Raspberry Pi上进行一些更改。例如,系统更新或对将数据发送到服务器等的程序进行更改。 使用建议的设置,我将无法从其LAN外部连接到Raspberry Pi。 注意:我不想更改网络,并且现有路由器没有端口转发,dynDNS或VPN的功能。 我最近阅读了UDP打孔。基本思想是,客户端将UDP程序包发送到已知的服务器地址(即,启用了公共IP或dynDNS)。想要连接到客户端A的客户端B向服务器询问客户端A的公共IP和端口号。 然后,它可以直接通过动态的公共IP和端口连接到客户端A。因为客户端A首先在现在使用的端口上连接到服务器,所以NAT会将包转发到客户端A。 我希望我或多或少正确地总结了这个想法... 这一切听起来都不错,但是问题是,这不适合与TCP连接一起使用,因为路由器能够“理解” TCP连接的握手,并且如果建立不正确,它将无法转发包装。 因此,如何在客户端A不坐在具有dynDNS,固定公共IP或端口转发功能的路由器后面的情况下,如何打开从客户端B到客户端A的SSH会话?很难将中央服务器与公共的,固定的IP或域名一起使用。
21 networking  router  ssh  udp 



1
在Windows 7上挂载SSH / SFTP共享[重复]
这个问题已经在这里有了答案: 10年前关闭。 可能重复: SFTP作为Vista上的文件夹 我对Windows尤其是Windows 7不太熟悉,但是在学校项目中使用了Windows。本质上,我有一个可通过SSH访问的目录,我希望将其安装在Windows 7中,就像在Linux或OS X中通过sshfs进行安装一样,但是我不知道Windows 7的任何FUSE端口。 Windows 7中实现此目标的简便方法? (就像FileZilla这样的常规SFTP客户端可以工作,但是我不希望每次更改时都不必手动传输文件进行编译,因此最好将其挂载为本地卷。)
20 windows-7  ssh  mount 

3
在Windows 7中使用PuTTY生成的SSH密钥连接到github
在原始的Windows 7 Enterprise安装上: 安装PuTTY 0.62 使用puttygen.exe创建公钥/私钥对 将要粘贴到OpenSSH的公钥添加到github帐户中 将私钥添加到选美 使用以下选项安装msysgit 1.7.8: 从Windows命令提示符使用Git 使用(Tortoise)Plink指向正确的plink.exe 通过在PuTTY中连接到github.com并接受指纹,确保将github指纹添加到Know_hosts 编辑~/.ssh/config阅读: Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~\.ssh\github.ppk ssh -vvvT git@github.com给出:http : //pastebin.com/Tu3Fc6nJ。请注意,尽管密码已成功加载到选美中,但系统仍会提示我输入密码。 我已经尝试过:chmod 700 ~/.ssh; chmod 600 ~/.ssh/*从Git Bash内部,但是没有通过验证没有影响ls -l。 我应该注意,我在以前的Windows 7安装中已经使用了此确切的设置。据我所知,一切都是相同的。 起作用的是从Git Bash内部生成密钥。但是,我不能将这些密钥添加到选美中,这是一个巨大的痛苦。实际上,似乎任何使用PuTTY生成的密钥的尝试都是不成功的。 有什么见解阻止了基于日志的工作?提前致谢。
20 windows-7  ssh  git  putty  github 

5
如何通过SSH(Putty)连接到我的VMWare计算机(Ubuntu)?
我正在尝试通过SSH连接到我的VMWare(Workstation 7.1.3)计算机(Ubuntu Lucid)。我已经阅读了其他一些文章,但无法弄清楚。我跑了ifconfig,得到了inet addr:和Bcast,Mask:并且看起来是IP地址。如果我尝试通过Putty SSH连接到这些地址中的任何一个,则无法正常工作。我也尝试连接到我的IP地址(来自whatismyip.com)。 注意:这都是在同一台台式计算机上进行的。

5
如何禁用SSH本地端口转发?
我有一台运行Ubuntu和OpenSSH守护程序的服务器。我们称它为S1。 我使用客户端计算机上的该服务器(我们称它们为C1之一)通过使用远程端口转发来建立SSH反向隧道,例如: ssh -R 1234:localhost:23 login@S1 在S1上,我使用默认的sshd_config文件。据我所知,任何在S1上具有正确凭据{login,pwd}的人都可以登录S1并进行远程端口转发和本地端口转发。这样的凭证将来可能会成为证书,因此据我了解,任何持有证书的人都可以从其他任何地方(不一定是C1)登录到S1,从而创建本地端口转发。 对我来说,允许本地端口转发太危险了,因为它允许创建某种公共代理。我正在寻找一种方法来仅禁用-L转发。 我尝试了以下操作,但是这同时禁用了本地和远程转发: AllowTcpForwarding No 我也尝试了以下方法,这将只允许-L到SX:1。总比没有好,但仍然不是我需要的,这是“无”选择。 PermitOpen SX:1 所以我想知道是否有办法,这样我就可以禁止所有本地端口转发写类似这样的东西: PermitOpen none:none 以下是一个好主意吗? PermitOpen localhost:1

6
如何在一个命令中通过scp复制多个文件?
我必须将许多文件从一台PC传输到另一台(都是Linux)。我想使用scp它,但是一次scp只允许传输一个文件。 我怎样才能做到这一点? 我有 无法使用rsync或任何其他协议 无法使用无密码短语的证书(但必须具有带密码短语的证书) 要传输的文件的列表以及其他服务器上文件的目标路径的列表 文件分布在很多目录中,而不是我要复制的目录中的所有文件 如果可能的话,我想透明地gzip和ungzip以节省带宽! 这可能吗?
20 linux  ssh  scp 

3
SSH隧道或连接的安全性如何?
我经常建议人们使用SSH隧道来保护打开的WIFI或其他不安全情况下的浏览安全。 在我建议使用SSH隧道之后,最近有一个朋友问我SSH隧道的安全性。我绊了一下,并重申了“它的安全性”。 即使他对这个答案感到满意,但还是让我有些困惑,我无法完全回答。 所以问题就出来了: “ 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.