我们的数据中心里有很多Linux服务器,大多数是Debian系统,less数是Red Hat。 在Red Hat系统上,我想修改ssh_config来改变选项ExitOnForwardFailure的默认值。 不幸的是,这个选项在这台服务器上似乎不是有效的。 所以,我想知道的是,如果有可能更新SSH的方式,我可以访问该选项。 能够使用这个选项来完成我想要做的事情对我来说很重要,我有点惊讶,它不在那里。 我做了一些谷歌search,并看到许多人在红帽上使用这个选项的参考。 无论如何,如果我想这样做,我可以从哪里开始呢? 谢谢!
我试图远程访问我的路由器Web界面,但我没有进入路由器几个月(旅行)。 在内部,我的Ubuntu服务器的IP是[192.168.1.111]。 我的路由器IP是[192.168.1.1] 假设域名example.com转发到我的路由器(WAN IP)。 我目前有80端口转到192.168.1.111。 (我也有22港口fwd'ed)。 我可以在我的Ubuntu服务器(或别的什么)上设置SSH,使我能够回到路由器(192.168.1.1)? 基本上我想放在我的笔记本电脑(在另一个国家)的“example.com”,看到我的路由器的networking界面。 谢谢! 🙂
我正在尝试使用NIS来集中pipe理大约20台服务器的用户pipe理。 我有一个NIS客户端和服务器工作,并可以ssh到客户端机器,并成功login,但只使用密码。 我想能够使用公钥authentication – 我该怎么做呢?
我使用这篇文章来设置密钥和用户使用Putty从Windows盒子login到Ubuntu服务器。 我现在想添加一个额外的SSH用户,将从MacBooklogin。 我使用ssh-keygen生成本地密钥,但是我无法将密钥复制到服务器。 这是我的bash读数(由于显而易见的原因而改变) MacBook-Pro:〜joe $ scp -2 -P 50022 -v〜/ .ssh / id_rsa.pub [email protected]: 执行:程序/ usr / bin / ssh主机111.222.333.444,用户新用户,命令scp -v -t。 OpenSSH_5.2p1,OpenSSL 0.9.8l 2009年11月5日 debug1:读取configuration数据/ etc / ssh_config debug1:连接到111.222.333.444 [111.222.333.444]端口50022。 debug1:build立连接。 debug1:身份文件/Users/joe/.ssh/id_rsatypes1 debug1:身份文件/Users/joe/.ssh/id_dsatypes-1 debug1:远程协议版本2.0,远程软件版本OpenSSH_4.3 debug1:match:OpenSSH_4.3 pat OpenSSH_4 * debug1:启用协议2.0的兼容模式 debug1:本地版本stringSSH-2.0-OpenSSH_5.2 debug1:发送SSH2_MSG_KEXINIT debugging1:收到SSH2_MSG_KEXINIT debug1:kex:server-> client aes128-ctr hmac-md5 none debug1:kex:client-> server aes128-ctr hmac-md5 none debug1:发送了SSH2_MSG_KEX_DH_GEX_REQUEST(1024 […]
使用lsof -i我可以看到在我的服务器上设置了一个反向的ssh隧道: sshd 1321 remote 8u IPv4 219299 TCP localhost.localdomain:mvs-capacity (LISTEN) 我怎样才能find创build这个隧道的机器的IP地址? 谢谢
我们的系统上有一个共享帐户,它拥有loginshell tcsh。 我更喜欢bash,并希望从我的个人帐户ssh中运行bash,但将tcsh留给使用该帐户的其他人。 我知道我可以设置一些反映在IP上的IP地址,但是有没有(kludgy或non-kludgy)方法来根据运行ssh的用户来做到这一点? 或者一种运行ssh的方式来让它给我一个互动的bash会话?
我需要转发所有proxy.www.some.domain:80到10.0.0.101:22 这是为了转发SSH连接,导致我的一些朋友坐在后面的限制性很强的防火墙,只允许连接到端口80 有没有解决scheme?
我注意到,在ESXi 4x上打开SSH非常容易,并且没有任何警告或确认提示不支持。 这是否意味着它被支持? 我找不到任何有关VMware ESXi新版本的文档或相关文章。 看起来4x版本的“不受支持”的警告消失了。
我有一个很容易的问题,我想在这里解决。 我经常在域上运行(主机)命令,获取他们的IP,然后(主机)再次在这些IP上获得他们的PTR,然后我SSH到该PTR代表的服务器: [root@box ~]$ host DomainIWant.com DomainIWant.com has address 123.123.123.123 [root@box ~]$ host 123.123.123.123 123.123.123.123.in-addr.arpa domain name pointer vps2010.DomainIWantHosts.com [root@box ~]$ ssh vps2010.DomainIWantHosts.com 够简单吧? 这样做一遍又一遍地很乏味,所以我想通过自动化来加速Linux: [root@box ~]$ host DomainIWant.com | awk '{print $4}' | xargs host | awk '{print $5}' | xargs ssh -tt 我遇到的问题是当我通过xargs调用ssh时,我得到SSH到远程服务器,但与错误[tcgetattr:无效的参数]。 我坐在远程服务器的shell中,但是当我尝试运行任何命令时,它只是挂起,最终我不得不Ctrl-C来打破它。 如果我不抓住(ssh -tt),那么我得到一个[伪terminal将不会分配,因为stdin不是terminal]错误。 这似乎是这样一个简单的问题,所以我希望有人更熟悉ssh通过xargs可以让我知道,如果这是可能的。
当我尝试通过SSH从局域网中的客户端PC(Windows 7 + putty:192.168.53.X)连接到我们的服务器(Ubuntu服务器192.168.53.1)时,存在巨大的延迟。 显示密码提示需要一分钟时间。 当我尝试连接到在同一台服务器上运行的mySQL数据库时,也有巨大的延迟。 这台服务器也运行SAMBA,但是运行非常stream畅。 在这里你可以find我们的networking图: 链接文本 任何帮助,将不胜感激。