zoukankan      html  css  js  c++  java
  • sshd

    1、如果只查看sshd服务处于ESTABLISHED状态的网络连接
    netstat -lanpt|grep sshd |grep ESTABLISHED
    理解-l、-t 、-a、-n、-p

    要看全部tcp或者udp协议 还要加上-u
    netstat -lanput

    2、学会查看本机的sshd服务有多少个外部已经建立的连接
    netstat -lanpt|grep sshd|grep ESTABLISHED |wc -l

    3、给linux添加多个网卡、或者配置多个IP,通过每个IP的22号端口进行连接
    ifconfig eno16777728:0 192.168.100.141 netmask 255.255.255.0 up (临时生效、思考怎么使配置的IP永久生效)
    ssh 192.168.100.141

    4、默认监听的22号端口、改sshd服务监听的端口
    配置文件位于/etc/ssh/sshd_config
    修改:Port 222
    使用xshell连接 ssh 192.168.100.140 222

    5、修改其监听IP地址,让sshd服务只监听某一个IP地址
    ListenAddress 192.168.100.140

    6、如何只查看所有基于udp协议的服务的监听端口
    netstat -lanpu

    7、在windows下使用一个xshell 、 putty 、securecrt、之外的客户端进行连接、

    8、在linux服务器使用ssh登录管理其他linux服务器、
    ssh IP地址 -p 端口号

    注:修改了配置文件,要重启之后才会生效

    #############################################################################################################################

    对于一个服务来说,对来提供服务,需要让使用者知道那些信息

    IP地址:
    端口:

    IP地址+端口 ==〉 组成套接字==>用于标识客户端请求的服务器和服务

    sshd服务在每次重启的时候都会读取===相应的配置文件

    服务的名字:sshd
    软件包的名字:
    [root@localhost ssh]# rpm -qa | grep openssh
    openssh-server-6.6.1p1-22.el7.x86_64
    openssh-6.6.1p1-22.el7.x86_64
    openssh-clients-6.6.1p1-22.el7.x86_64

    接下来要知道openssh-server-6.6.1p1-22.el7.x86_64包含那些文件

    rpm -ql openssh-server-6.6.1p1-22.el7.x86_64 #查看这个软件所有的文件,可以猜测出配置文件位于那个具体位置
    /etc/ssh/sshd_config

    在linux里使用ssh连接其他服务器
    ssh 192.168.100.11 ssh连接192.168.100.11

    ---------------------------------------------------------------------

    ssh 192.168.100.11 "ls /tmp" #登录192.168.100.11执行后面的命令,将结果返回,并不真正的登录到192.168.100.11

  • 相关阅读:
    Socket异步通信
    以读取博客园随笔备份为例 将xml 序列化成json,再序列化成对象
    NhibernateProfiler写个自动破解工具
    关于下载GAE High Replication Datastore数据
    .text 0.958 数据添加
    C#实现RTP数据包传输参照RFC3550
    在线商城表结构
    相似字符串
    .net 4.0 的Socket写的支持跨平台双工的轻量级通讯组件
    写一个迷你版Smarty模板引擎,对认识模板引擎原理非常好(附代码)
  • 原文地址:https://www.cnblogs.com/jw15330/p/6435310.html
Copyright © 2011-2022 走看看