当前位置:首页 » 操作系统 » ssh连接不上Linux

ssh连接不上Linux

发布时间: 2022-06-20 03:28:34

1. 为什么我的linux服务器通过ssh连接不上

连不上可能有一下几种情况:
1你的Linux服务器没有安装OpenSSH,所以他可以访问其他服务器,而其他服务器不能连接它
2你的Linux服务器使用的IP是局域网IP,那么要想连接上它,你的客户端也得是在同一局域网内
3如果你的Linux 服务器使用的是公网IP(就是哪怕在外省也能ping 的通),那么就要检查你的服务器的网路是否正常,防火墙过滤规则,以及端口是否是非常用端口
4一般,我遇到的多是第一种情况和第二种情况,你可以具体检查一下

2. 如何解决Linux不能连接ssh

在虚拟机上安装了ubuntu16.04 server,用本机 ssh 连接的时候 无法连接上;
忽然想起在安装的时候有个openssh好像没有勾选,所以在虚拟机上
apt install openssh-server;

现在可以连接上了,但是在输入root密码的时候验证不通过,在安装的时候我创建了一个普通用户,ssh 用普通用户可以连接上;
我就在想是不是openssh禁止ssh root用户;找到openssh的配置文件;
vim /etc/ssh/sshd_config

找到这一行
PermitRootLogin prohibit_password

改为:
PermitRootLogin yes

最后重启ssh服务
/etc/init.d/ssh restart

3. SSH为什么不能登录linux

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

客服端:

SSH连接方式为:IP+端口号(默认为22)

服务器端:

1、先把SSHD服务开启;

/etc/init.d/shhdrestrat

2、把Linux的防火墙关掉;

1)重启Linux后生效:

chkconfigiptablesoff

2)即时生效,重启后失效:

serviceiptablesstop

3、客户端重新SSH登陆Linux。

4. 删除~./ssh/know_hosts文件后ssh连接不上linux

这个文件是记录机器指纹的,删除之后在下次登录时无非重新写入而已
~./ssh/know_hosts这个文件是可以删除的,下次登录其他的机器时会自动生成

5. linux ssh远程登录不上

1、 关闭防火墙;

2、ping linux服务器的ip,能通的话表示物理连接是正常的;
3、telnet端口看是否通,没通的话检查ssh程序有没有安装;
4、开启sshd服务:systemctl start sshd.service;
5、 检查是否开启22端口:netstat –ntpl|grep 22

6. 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”。

7. 使用SSH远程连接Linux失败

你可以试试用自动的IP,然后用ifconfig查看IP地址,我用的好像是桥接,用哪种连接方式你都试试,最后用service
network
restart,重起服务,再Ping一下试试。也可以看看ssh那个服务开了没有。

8. 为什么我的SSH死活连不上我的装的Linux呢

首先要确认你是否安装了SSH,如果安装了,再检查你的SSH服务是否已启动,我估计你可能没有安装SSH,或者该服务没启动

9. ssh无法连接虚拟linux系统

1.首先看看linux服务器上的ssh和samba的服务是否开启
service
sshd
start
service
smb
start
2.如果服务都开启了那要看看防火墙是否阻挡了包
iptables
-L
看看规则,要是不是很理解规则就直接
iptables
-F
清空防火墙规则,然后
service
iptables
save
保存规则
3.防火墙也没了还是连不上那就试试吧selinux关掉
vi
/etc/selinux/config
selinux=disabled
然后从新启动再来试试

热点内容
海康sip服务器地址怎么填写 发布:2024-11-08 00:32:13 浏览:394
安通加密 发布:2024-11-08 00:25:51 浏览:138
为什么安卓和苹果单核差距那么大 发布:2024-11-08 00:25:50 浏览:438
存储器的种类 发布:2024-11-08 00:14:10 浏览:188
戴尔服务器bios怎么看日志 发布:2024-11-08 00:09:56 浏览:961
有渔编程下载 发布:2024-11-07 23:56:49 浏览:714
汉字在计算机内部存储 发布:2024-11-07 23:55:20 浏览:714
java启动jar 发布:2024-11-07 23:49:19 浏览:607
java方法的参数传递参数 发布:2024-11-07 23:37:12 浏览:445
安卓手机为什么一直停在开机画面 发布:2024-11-07 23:36:16 浏览:650