• 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

  • 相关阅读:
    codeforces 1251 F. Red-White Fence
    NTT 模板
    快速傅里叶变换模板
    codeforces 1251E (贪心)
    平衡树
    lucas定理
    P3709 大爷的字符串题 (莫队)
    洛谷 P3258 [JLOI2014]松鼠的新家 (树链剖分或树上差分)
    算法-图(5)深度优先遍历图
    计算机网络-链路层(3)交换局域网
  • 原文地址:https://www.cnblogs.com/jxldjsn/p/10644686.html
Copyright © 2020-2023  润新知