Articles of ssh

如何在Windows上通过DNS隧道设置TCP?

我已经看到了一些指导,但我没有得到任何工作。 我可以指向我的域名NSlogging,所以这听起来像我应该能够做到这一点。 我试图为服务器部分设置一个DMZ,根本没有运气。

Linux Teamviewerfunction,但仅适用于ssh

我需要访问一些背后的NAT服务器(没有端口转发),所以我需要像“电话之家”像Teamviewer一样。 没有GUI,但是有人可以通过SSHlogin,并在密码改变的情况下指定密码(如Teamviewer)。 SSH(端口22)就足够了(如果需要,我可以通过SSH隧道端口)。 有什么build议么? 它有多安全?

使用代理连接到远程MySQL

我试图通过SSH端口转发连接到远程MySQL服务器(TCP访问限于特定的IP),但还没有想出如何做到这一点。 这是我打算做的: Local[A] —> Proxy[B] —> Remote MySQL[C] [A] Windows的本地机器 [B]与IP 123.123.123.1的CentOS机器(与它自己的MySQL运行,btw) [C]在端口3306上授权的IP 123.123.123.1远程MySQL服务器 如何做到这一点? 提前致谢。

我在哪里可以findSFTP的日志?

我正在尝试设置sftp服务器,但客户端出现错误, Connection closed by server with exitcode 1 /var/log/auth.log(下面)没有什么帮助,我怎么能找出错误是什么? 我正在运行Ubuntu 10.04.1 LTS sshd[27236]: Accepted password for theuser from (my ip) port 13547 ssh2 sshd[27236]: pam_unix(sshd:session): session opened for user theuser by (uid=0) sshd[27300]: subsystem request for sftp sshd[27236]: pam_unix(sshd:session): session closed for user theuser 更新:我一直在刺激这一段时间,我已经在另一台服务器上的sftp命令给我一个更有用的错误。 Request for subsystem 'sftp' failed on channel 0 Couldn't read […]

从远程服务器安全地获取SSH指纹?

我曾考虑过这个问题,而且我的主机提供了带外支持,所以我可以简单地创build带外密钥指纹,并在从家中连接到该服务器时进行比较。 除了带外访问之外,还有其他方式可以validation您连接的主机的确是您购买的服务器吗? 这在实践中是如何完成的?

用ssh连接到virtualbox(无头)?

我已经成功安装了运行Ubuntu服务器的virtualbox。 由于现在一切正在运行,在后台运行它会很好,所以每当我需要访问时,我都会创build一个小的bash脚本来启动它: #!/bin/bash nohup VBoxHeadless -s "Ubuntu server"& 该服务器使用桥接networking,并将静态IP设置为192.168.1.5。 当我从同一networking中的另一台计算机运行以下显示的错误时,会引发。 为什么? ssh [email protected] ssh: connect to host 192.168.1.5 port 22: No route to host 我认为运行无头不会影响Virtualbox,因为它缺lessGUI? 非常感谢

通过SSH连接导出bashrc文件

我有我的bashrc文件设置为我喜欢。我通常工作在一个硬件插入远程服务器。我ssh进入该远程服务器。我希望我的.bashrc运行时,我ssh进入远程服务器,而是在服务器上的bashrc。无论如何,我可以做到这一点。

设置区域设置失败:通过ssh连接时强制某些区域设置

多年来,我遇到了“设置区域设置失败”的问题。 我现在明白了这个问题。 在我的本地机器上,我的LC_TIME被设置为一个自定义文件(“custom.UTF-8”)。 此自定义文件不存在于我连接的任何远程计算机上。 但是,通过SSH我的区域设置是“导出”,并在远程机器上search。 所以这就是为什么我不断得到: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_TIME = "custom.UTF-8", LANG = "en_US.UTF-8" 我想要configuration的是本地LC_TIME(或任何语言环境variables)永远不会被导出。 我很好,只是使用在远程机器上定义的值。 我应该如何定义这个?

测量每个用户在Linux上的SSH服务器端连接使用的带宽

我希望能够测量每个用户的入站ssh连接使用的带宽,到一个linux的盒子。 我使用iptables和用户匹配来衡量大多数其他stream量,但入站ssh套接字似乎是由root拥有,所以我不能在这里使用这种方法。

有没有办法自动修复Cluster-SSH窗口位置?

你用过Cluster-SSH吗? 这是一个安全shell(ssh)的graphics用户界面(前端),它的function就是让你将许多主机写入相同的命令。 如果同时打开很多主机,cluster-ssh会为每个主机打开一个窗口。 但是这些窗口实际上并不是完美的在屏幕上sorting,我的意思是相同的大小,不重叠。 我总是不得不resize,并手动将每个窗口移动到某种网格,以便我可以同时看到每个terminal输出。 有没有办法告诉cluster-ssh命令生成的窗口在某种configuration文件中所需的大小/位置? 如果是这样,怎么办? 我经常用很多的主机来做这个,所以我不想把时间安排到需要的地方,我使用Linux =)非常感谢=) 编辑:这是一个有用的提示的答案的补充。 即使有了正确的答案,我也不是很容易按照我想要的那样排列窗口= /如果你得到这样一个错误: $ cssh host1 host2 Illegal division by zero at /usr/share/perl5/App/ClusterSSH.pm line 1258, <CLUSTERS> line 3. 只要将terminal_size的值改为低一些。 另外起初,我没有注意到窗户的大小有任何改变。 我注意到(至less在Ubuntu 11.04 + KDE环境中),这些窗口没有用处。 为了应用resize,您必须最小化所有terminal和十个retile。 这样,它的实际大小应用。 我不知道这是为什么。 一个错误也许? 问候。