linux无法ssh连接(linux 无法ssh)-编程知识网

linux下没有ssh服务怎么办?

linux下一般是有ssh服务的,如果没有可以使用yum install ssh进行在线安装。

Linux服务器可以用SSH连接上,可是pingIP为什么不通?

Linux服务器可以SSH连接,但是ping不通是因为防火墙策略禁止了icmp包,可以通过以下方式解除禁ping即可。

1、查看iptables策略,使用-D删除相应的icmp报文策略。net.ipv4.icmp_echo_ignore_all = 0 //改为0即为关闭禁ping,1为开启禁ping

SSH连接linux服务器反复提示输密码?

ssh不能登录linux需要检查客户端和服务器端:

客服端:

ssh连接方式为:ip+端口号(默认为22)

服务器端:

1、先把sshd服务开启;

/etc/init.d/shhd?restrat2、把linux的防火墙关掉;

1)重启linux后生效:

chkconfig?iptables?off2)即时生效,重启后失效:

service?iptables?stop3、客户端重新ssh登陆linux。

SSH服务器失败怎么办?

分享三个SSH服务器失败的修复办法: 解决方法:

一、开启SSH 以root用户登录Linux,打开终端,运行: /etc/init.d/sshd restrat 二、关闭防火墙 1、在终端运行 setup 2、选择 firewall 回车 3、按tab键切换到disablede项,然后按空格键选择,然后再按tab键切换到ok,按空格件选择 4、按tab键切换到quit,按空格件选择 然后用客户端ssh登录Linux,成功登录。

三、关闭防火墙的另一种方式 补充一个,红旗linux的某些版本,不允许root用户远程登陆的,需要修改设置#vi /etc/ssh/sshd_config 中 PermitRootLogin no #这就不允许root用户远程登录,要修改成PermitRootLogin yes 并重启sshd服务才行的。 #service sshd restart 重新登录OK。

在redhatlinux7.0中手动设置的ip为什么无法用ssh登录?

内网连接成功说明ssh服务没有问题,可能的问题是nat、路由或边界访问控制。请做如下测试:

1、在redhat linux上开启tcpdump进行数据包抓取,具体如下:tcpdump -n “tcp port 22″;

2、在外网对redhat nat后的外网ip地址进行ssh连接尝试,此时如果在redhat的tcpdump下有数据包出现,则说明你的nat没有问题。请确认在redhat上是否有正确设置网关。

3、在外网对redhat nat后的外网ip地址进行ssh连接尝试,此时如果在redhat的tcpdump下没有数据包出现,则说明你的nat有问题,或者在路由器上是否存在访问控制策略,请检查。