linux不能ssh
⑴ linux ssh无法连接。连接上的没问题。
1、搜一下:ssh Read from remote host Connection reset by peer
2、SSH有一个 ClientAliveInterval 参数,在你的 /etc/ssh/sshd_config 配置文件中设置一个合适的值,比如:ClientAliveInterval 115 就可以让 OpenSSH 服务器端在空闲的时候定时向客户端请求一个数据包。
ISP或网关在使用NAT时,有时NAT设备会检测建立的session,如果无数据传输,就会拆掉该session,体现在ssh登录时,就会出现没有操作时无缘无故的断线。在NAT转换时,默认无传输session存活周期为120秒,把ClientAliveInterval值设成了115秒,这样就解决了SSH容易掉的问题!
⑵ linux14.04不能ssh登录!
你如果需要root直接登录PermitRootLogin 需要设置为:
PermitRootLoginyes
修改完后记得重启ssh服务
without-password是PAM认证才可能需要用到的。
⑶ 为什么Linux操作系统上不能启动SSH
你是linux什么系统的?一般中高版本早默认就安装了SSH服务,你是最小化安装的还是怎么安装?用workstations还是用的virtualbox什么的?能具体描述一下吗?
你可以先yun install sshd -y 看看是否没有安装服务,如果安装了就是nothing to do。然后在servic start sshd
⑷ linux服务器突然ssh远程连不上了
你的问题以前我也遇到过!最终我的解决方法是把防火墙先暂时关闭、看看主配置文件的端口号是不是被改过!再把sshd这个服务重启一下!但前提是我去机房直接操作这个服务器!既然你无法远程也就只能亲自过去查看一下了!
⑸ 为什么我的linux服务器通过ssh连接不上
连不上可能有一下几种情况:
1你的Linux服务器没有安装OpenSSH,所以他可以访问其他服务器,而其他服务器不能连接它
2你的Linux服务器使用的IP是局域网IP,那么要想连接上它,你的客户端也得是在同一局域网内
3如果你的Linux 服务器使用的是公网IP(就是哪怕在外省也能ping 的通),那么就要检查你的服务器的网路是否正常,防火墙过滤规则,以及端口是否是非常用端口
4一般,我遇到的多是第一种情况和第二种情况,你可以具体检查一下
⑹ linux疑问:在linux设备里无法ssh另外一台设备,提示“Name or service not known”,奇怪。。
常见解决方案:
在命令窗口输入:ping [IP] 查看是否有连接,如果没有,则为网络问题,如果有,尝试第二步。
⑺ linux ssh 连接不上,各位大侠看看
1.ping目标服务器查看网络是否连通
2.检查密钥文件是否正确
3.查看防火墙配置,源和目标主机是否开通了22端口
4.sshd服务器是否启动
5.查看/etc/ssh/sshd_config文件配置,如是否允许root用户远程登录,是否启用了公钥认证等
6.如果StrictModes=yes,查看存放公钥的文件夹的拥有者与登录用户名是否一致
7.ssh不能连接还需查看/etc/ssh/sshd_config文件配置,如是否允许root或普通用户远程登录,是否启用了公钥认证等,添加信任后,需重启ssh服务
⑻ linux 可以PING通,但SSH连接不上,如何解决
原因:被防火墙挡掉,ssh服务配置文件中的参数是否拒绝了连接等等。
解决方法:
一、开启SSH。
以root用户登录Linux,打开终端,运行:/etc/init.d/sshd restrat。
二、关闭防火墙。
1.在终端运行 setup。
2,.选择 firewall 回车。
3.按tab键切换到disablede项,然后按空格键选择,然后再按tab键切换到ok,按空格件选择。
4.按tab键切换到quit,按空格件选择。然后用客户端ssh登录Linux。
三、关闭防火墙的另一种方式。
/etc/init.d/iptables stop。
四、如果ping不同,如果是在Vmware中安装的linux,需要在虚拟机设置中,将 NetworkAdapter设置成"Bridged"(桥接), 因为默认是“NAT”。
⑼ linux ssh远程登录不上
1、 关闭防火墙;
2、ping linux服务器的ip,能通的话表示物理连接是正常的;
3、telnet端口看是否通,没通的话检查ssh程序有没有安装;
4、开启sshd服务:systemctl start sshd.service;
5、 检查是否开启22端口:netstat –ntpl|grep 22