zoukankan      html  css  js  c++  java
  • Linux(例如CentOS 7)打开TCP 22端口,基于SSH协议

    SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

    第一步

    #查看本机是否安装SSH软件包

    [root@localhost ~]# rpm -qa | grep ssh

    openssh-server-6.6.1p1-12.el7_1.x86_64

    openssh-clients-6.6.1p1-12.el7_1.x86_64

    libssh2-1.4.3-8.el7.x86_64

    openssh-6.6.1p1-12.el7_1.x86_64

    #如果没有,则需要安装

    [root@localhost /]# yum install openssh-server

    第二步

    #开启 SSH 服务

    [root@localhost ~]# service sshd start

    Redirecting to /bin/systemctl start  sshd.service

    #查看TCP 22端口是否打开

    [root@localhost ~]# netstat -ntpl | grep 22

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

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

    第三步

    #接下来便可使用终端仿真程序(例如putty)去登陆远程主机

    如果你在客户端不能连接SSH服务的话,那可能是防火墙的原因,终端命令行中输入 iptables -nL 来看是否开放了ssh tcp 22 端口:

    [root@localhost ~]# iptables -nL

    你可以将防火墙中的规则条目清除掉:

    [root@localhost ~]# iptables -F

  • 相关阅读:
    docker-compose
    Cassandra
    npm常用命令
    k8s linux win10
    wsl2 docker 迁移
    docker http 代理
    mysql查看当前所有的数据库和索引大小
    mybatis 遍历list拼接 or查询
    es head crud
    nginx 代理转发mysql
  • 原文地址:https://www.cnblogs.com/jxldjsn/p/10644686.html
Copyright © 2011-2022 走看看