想问下能ping通地址,但是无法ssh登陆是什么鬼
一、单网卡网络可以ping通但是无法ssh的问题解决
route add default gw 10011662完成后,内网即可访问。
重启后网关失效问题解决方案在/etc/rc2d下建一个S开头的数字大一点的脚本文件,如S96gateway,加入route add default 10011662 内容,然后chmod +x
S96gateway,reboot 即可。
二、两个网卡的情况:
为了安全的需要尤其是在dmz区域的服务器需要双网卡内网网段是内部数据交换,外网网段提供web式服务,但是双网卡均接入网络后发现通过办公局域网ssh不到该服务器通过外网ip却可以登录到该服务器但是这两个不同的ip却均能ping通,经过仔细查看路由信息发现:无法连接发现是在启用双网卡时就只有一个默认网关。
这种情况相对复杂,复杂到两块网卡都不设置默认网关:)这种情况发生在,这台linux连接的两个网段都不是一个网段!就是通过连接的两个网段还可以访问其它的不同的网段这种情况下,无论
把gateway设到哪边,都会影响到另一个网段所连接的网段不能正常使用这就是我今天最想表述的问题在这种情况,如果你想连接多个网段,首先要在正确的网卡上设置正确的ip,剩下的工作就
交给route来做了利用route命令把能上网或者想通过那边上网的网关设置成默认网关,这样就解决了一个网段了另一个段和它所连接的所有网段,就要一条一个的加路由了
示例
1)添加默认网关:
route add default gw gw 10011662 eth0
2)添加路由:
route add -net 1921681150/24 gw 1921681254 eth1
##加路由的时候,指定下一跳,只指定和本机连接的那个网关
安装 Debian 的时候,默认会安装 openssh-client (OpenSSH 客户端),但默认不会安装 openssh-server (OpenSSH 服务器)。
除非你在安装过程中,有特意选中要安装 SSH server 这个 task,否则默认是不会安装 SSH 服务器的。这样除了节省系统空间外,更重要的是为了系统安全:用户可能设置了一个不安全的 root 或用户密码,如果 SSH 服务器已经在运行,而用户不知情,那就很危险了。
要让其他电脑能 SSH 你的 Debian 电脑很简单,只需要执行 sudo apt-get install openssh-server 就可以了,然后 ssh localhost 应该就可以连接到本机的 SSH 服务器。在你局域网的其他机器应该也可以访问。至于是否能从外网访问,那要看你的网络布局和路由器设置了。
你安装了 OpenSSH server 后,自然增加了系统安全风险。建议你详细阅读 man sshd、man sshd_config,以及网上的其他 SSH 相关的说明书,增强保护措施。举例说,Debian 的 OpenSSH server 默认设置是允许 root 用户远程登录的。如果你觉得危险,建议你 man sshd_config 阅读 PermitRootLogin 选项的说明,并对 /etc/ssh/sshd_config 进行相应的修改。
阿里云的ssh默认端口22你可能没有开通,安全组添加入方向tcp协议22端口,防火墙放行入站规则22端口即可。
再就是你尝试下切换其他网络看下,部分地区的网络质量不佳,运营商过滤规则也不统一。这种区域性客户端问题的话,是没有太好的办法从服务端解决的
1)如果是宽带本身的问题,首先直接连接宽带网线测试,如果是宽带的问题,联系宽带客服解决。
2)如果是路由器的问题,如果原来可以用,暂时不能用了,我自己的实践是一个是断掉路由器的电源再插上,等会看看。再有就是恢复出厂设置,从新严格按说明书设置就可以用了,自己不懂,不建议自己随意设置(这是在物理连接正确的前提下,有时是路由器寻IP地址慢或失败引起的,并不是说路由器坏了)。
如果总是不能解决,建议给路由器的客服打电话,他们有电话在线指导,我遇到自己不能解决的问题,咨询他们给的建议是很有用的,他们会针对你的设置或操作给出正确建议的。
3)如果关闭了无线开关开启就是了,如果是用软件连接的无线,软件不好用又经常出问题是很正常的,没有更好的方法,用路由器吧。另外就是网卡驱动没有或不合适引起的,网线接口或网线是不是有问题等。
4)如果是系统问题引起的,建议还原系统或重装。
0条评论