好吧,我有一个Web服务器,可以称之为服务器A,它通过HTTPS提供服务。 而我有一个SSH网关服务器,可以称之为服务器B. 由于防火墙规则,我无法从桌面Linux计算机访问服务器A的Web服务。 因此,要查看Web服务,我必须使用X转发到服务器B进行SSH,然后通过SSH隧道运行Firefox。 服务器B可以访问服务器A的Web服务,所以它的工作原理。 我想知道是否可以在我的PC和服务器B之间创build一个SSH隧道,这将允许我使用我的桌面Web浏览器访问服务器A上的服务,而不是通过SSH隧道运行Firefox。
无声的SSH是从服务器A设置到服务器B(和其他约500台服务器) 我在服务器A(shell和perl)上写了一个脚本,我想通过服务器B上的ssh执行脚本(以及其他500台服务器)。 这可能吗 ? 我能够使用沉默的SSH运行命令,但不知道如何运行整个脚本。
我正在从服务器上下载,使用FileZilla以1.3MiB /秒的速度下载,但我可以开始并发下载,并且也将以1.3MiB /秒的速度下载。 那么,为什么我不能以高于1.3MB / s的速度下载一个文件,接近饱和可用带宽(〜6 + MB / s)呢? 我知道我可以使用其他一些支持分段下载的SFTP客户端,比如lftp,知道其他开源的好东西吗? 但是我还是想知道将下载一个文件限制在1.3MB / s是什么限制,用TCP和缓冲区等一些技术限制还是一些configuration问题? 我检查并确定FileZilla中没有启用stream量限制。 另外我尝试了rsync,它比FileZilla / SFTP更糟糕。 我也尝试过WinSCP,而且不pipe方法SCP / SFTP都是最慢的。 所以在1.3MB / s的不断传输下,FileZilla与其他传输方式相比是相当不错的。 如果有人有一个很好的解释,为什么传输高峰在1.3MB /秒,我真的很想知道,如果有可能增加这一点,而不诉诸使用分段下载。 服务器运行OpenSSH 6.7p1(Debian)客户端是Windows上的FileZilla。 更新:为了响应马丁的信息(请参阅下面的答案),我添加了ping是180ms到190ms之间的服务器和客户端下载相当不变。 此外,CPU使用率非常低,最高为2%到8%。 我尝试了最新版本的winscp 5.73和sftp模式,我用scp模式得到了555kb / s和大约805kb / s的最大值。 而如果我在Filezilla中启动一个辅助并发传输,我也会得到1.3MiB / s的恒定传输。 那么,如果马丁和迈克尔碰触了一下,180毫秒延迟到服务器是math上的限制因素吗? 还是还有其他的东西可以怪罪我可以提高吞吐量? 如果没有,我会很感激,如果有人知道任何其他(如lftp,但在Windows上运行良好)的开源下载器是安全的,并支持分段下载。
我使用SSH密钥,没有密码与私人/公共密钥。 我读了O'reilly的SSH书,你可以在没有密码的情况下encryptionSSH密钥 SSH代理, 基于主机的authentication,或 Kerberos身份validation 我不完全确定这些是什么意思。 你将如何有一个encryption的SSH的积极使用?
使用pipe理员特权帐户我已经在Windows XP,Vista,但在Windows 7上成功地安装了cygwin sshd,下面的说明在安装后没有错误,当我尝试启动服务… net start sshd The CYGWIN sshd service is starting. The CYGWIN sshd service could not be started. The service did not report an error. More help is available by typing NET HELPMSG 3534. 有没有人看到这个错误,有什么想法可能是错的?
我最近升级了我的桌面到Windows 7,并从其他盒子(使用Cygwin安装OpenSSH)打开它的ssh。 一切正常 – 然而,当我第一次尝试build立连接时(在请求input密码之前),即使是有线连接,也会有很长的延迟(有时会达到30秒)。 当我在工作中对我的箱子进行远程遥控时,没有这种延迟。 我将非常感谢您对我能做些什么来进行debugging的见解。 我认识到有很多东西影响build立ssh连接的速度,但是这看起来非常糟糕,以至于一定会有一些重大的错误。 ssh -vvv输出如下(警告:长) – 一个长暂停是在列出身份文件( identity file /Users/Arkaaito/… )之后,然后在列出键之后还有另一个长暂停( key: /Users/Arkaaito… )。 我想这可能是因为我没有设置基于密钥的身份validation。 (具有讽刺意味的是,在内部networking上,我想等待,直到我使用基于密码的身份validation。 Arkas-MacBook-Pro:~ Arkaaito$ ssh -vvv [email protected] OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 debug1: Reading configuration data /etc/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to 192.168.0.196 [192.168.0.196] port 22. debug1: Connection established. debug1: identity file /Users/Arkaaito/.ssh/identity […]
在我的家庭networking上,我有一台运行Ubuntu的服务器和另一台运行Windows 7的桌面。我在Windows机器上使用cygwin将ssh放入服务器。 我试图在这两台机器之间设置密钥。 在Windows机器上,我使用ssh-keygen -t rsa创build密钥。 然后,我将所得到的id_rsa.pub scp到服务器,并将其放置在~/.ssh/authorized_keys文件中。 据我所知,应该是所有我需要做这个工作。 但是,正如你可能猜到的那样,事实并非如此。 我正在尝试使用[email protected] ssh。 我的猜测(我没能得到很好的信息)是我可能需要设置一些有点不同,使用cygwin或它可能有一些与使用IP地址,而不是主机名。任何方向或想法?
帮助这将是伟大的。 眼镜: LAMP服务器Linux操作系统 – Debian 5.0.1 4x Intel(R)Xeon(TM)CPU 2.80GHz 重要包裹: openssl – SSL安全 iptables – 防火墙阻止除了允许的所有请求 phpmyadmin – 让事情变得更简单 NTP 我们并没有用这个问题来解决问题,我们也不知道究竟是什么时候发生的,也不知道发生了什么变化的细节。 但是我们做了一个更新,这个问题似乎已经开始,并与更新相对应。 但是,任何时候我尝试从服务器(即备份的站点根文件夹)传输大型文件到我的机器上,例如通过SSH和SCP,我得到以下内容: “input损坏的MAC。断开连接:数据包损坏” 当我使用SCP复制它们时会发生这种情况。 首先它失速,然后给出上述错误。 如果我尝试FTP,它会达到大约3%,完全停止,包括FTP程序。 我不知道到底是什么问题。 我觉得这要么与HMAC或HMAC2有关,要么与网卡或软件有关。 有什么想法吗?
我正在使用密钥文件连接到SSH服务器。 我怎样才能让ssh停止询问密码,并始终使用正确的密码?
我在亚马逊AWS上,我的帐户上有两个EC2实例。 尝试通过SSH将rsa密钥发送到使用内部专用IP的另一个EC2实例。 但它不工作。 scp -i .ssh/id_rsa.pub xxx.xxx.xxx.xxx:/root/.ssh/authorized_keys2 我在做什么错了,我如何发送文件到另一个EC2帐户与SSH。