ssh远程连接不上

简介: ssh远程连接不上

1.查看 ssh 是否启动。

service sshd status

root@VM-24-15-centos project]# service sshd status

Redirecting to /bin/systemctl status sshd.service

● sshd.service - OpenSSH server daemon

  Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)

  Active: active (running) since Thu 2022-01-06 10:05:34 CST; 1 months 29 days ago

    Docs: man:sshd(8)

          man:sshd_config(5)

Main PID: 1844 (sshd)

  CGroup: /system.slice/sshd.service

          ├─1844 /usr/sbin/sshd -D

          ├─5559 sshd: [accepted]

          ├─5560 sshd: [net]

          ├─5849 sshd: [accepted]

          └─5851 sshd: [net]

2.查看 ssh端口

netstat -tnlp | grep ssh

[root@VM-24-15-centos project]# netstat -tnlp | grep ssh

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1844/sshd          

tcp6       0      0 :::22                   :::*                    LISTEN      1844/sshd

# 或者
netstat -lnatp | grep sshdrep sshd

[root@VM-24-15-centos project]# netstat -lnatp | grep sshd

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1844/sshd          

tcp        0     52 10.0.24.15:22           114.249.198.159:2027    ESTABLISHED 1191/sshd: root@pts

tcp        0      0 10.0.24.15:22           114.249.198.159:2039    ESTABLISHED 1209/sshd: root@not

tcp        0      0 10.0.24.15:22           114.249.198.159:2192    ESTABLISHED 8989/sshd: root@not

tcp        0      0 10.0.24.15:22           114.249.198.159:2191    ESTABLISHED 8974/sshd: root@pts

tcp6       0      0 :::22                   :::*                    LISTEN      1844/sshd  

3.重启 ssh 服务

/etc/init.d/sshd restart
 
# 或者
 service sshd start

4.检查防火墙是否关闭

5.如果以上都不行就看看是否安装 ssh(CentOS7.5)

# 检查是否有安装包
rpm -qa | grep ssh
 
# centos 安装 
yum install openssh-server
 
# ubuntu 安装
sudo apt-get install openssh-server
相关文章
|
7月前
|
Ubuntu 网络协议 网络安全
如何在外SSH远程连接Ubuntu系统【无公网IP】
如何在外SSH远程连接Ubuntu系统【无公网IP】
185 0
|
7月前
|
网络协议 IDE 网络安全
GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程
GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程
802 0
|
网络协议 Shell 网络安全
在外SSH远程连接macOS服务器【cpolar内网穿透】
macOS系统自带有Secure Shell 客户端,它可让您登录到侦听传入SSH连接的远程服务器和台式机。我们可以用ssh username@ip来ssh到服务器,但通常局限于局域网内的远程。
171 0
|
7月前
|
Linux 网络安全 数据安全/隐私保护
SSH - 远程连接中遇到的两个坑与SSH
SSH - 远程连接中遇到的两个坑与SSH
147 0
|
网络协议 Ubuntu 网络安全
使用VScode SSH公网远程连接本地服务器开发【无公网IP内网穿透】
使用VScode SSH公网远程连接本地服务器开发【无公网IP内网穿透】
|
28天前
|
Java 网络安全 数据安全/隐私保护
主流SSH远程连接客户端——MobarXterm安装教程
本文介绍了从FinalShell转向MobarXterm的原因及使用体验,详细对比了当前主流SSH客户端,推荐使用MobarXterm。文章还提供了MobarXterm的安装步骤、基本配置方法,包括设置默认编辑器、配置右键粘贴、SSH配置、关闭X-Server服务以及SFTP文件传输功能的使用。
主流SSH远程连接客户端——MobarXterm安装教程
|
3月前
|
运维 安全 网络安全
常用的运维工具:SSH和远程连接工具详解
常用的运维工具:SSH和远程连接工具详解
131 3
|
4月前
|
安全 Linux 网络安全
在Linux中,如何配置SSH以确保远程连接的安全?
在Linux中,如何配置SSH以确保远程连接的安全?
|
6月前
|
网络协议 网络安全 数据安全/隐私保护
如何在IDEA中使用固定公网地址SSH远程连接服务器开发环境(三)
在IDEA中通过固定公网地址SSH远程连接服务器开发环境,需要配置固定TCP端口以避免地址随机变化。首先,升级cpolar至专业版及以上,然后在官网保留一个固定TCP地址。进入cpolar管理界面,编辑隧道信息,将保留的固定地址填入,更新隧道。最后,在IDEA中新建SSH连接,输入固定地址和端口,验证连接。成功后,即可稳定远程开发。
|
6月前
|
网络协议 Java Linux
如何在IDEA中使用固定公网地址SSH远程连接服务器开发环境(二)
在IDEA中通过Cpolar实现固定公网地址SSH远程连接到Linux服务器开发环境,主要步骤包括:1) 在Linux服务器上安装Cpolar,使用一键脚本进行安装和启动服务;2) 登录Cpolar Web UI,创建隧道,指定隧道名称、协议、本地地址(SSH默认端口22)、临时随机TCP端口和中国地区;3) 使用生成的公网TCP地址在IDEA中新建SSH连接,输入该地址和端口,完成远程连接。这种方式允许开发者在任何地方通过固定的公网地址进行远程开发,而无需公网IP。