ssh配置文件

SSH的配置文件在/etc/ssh/目录下

    openssh-client安装后,生成的配置文件为ssh_config,主要用于连接其他linux主机时,加载此文件
    openssh-server安装后,生成的配置文件为sshd_config,主要用于被连接时,加载此文件的配置

服务器配置文件重要参数以及作用

参数 作用
Port 22 端口号,默认为TCP的22号端口,修改端口时,取消注释,直接修改,或复制本行后修改
Protocol 2 ssh安全传输协议,目前默认使用的是第二版协议
ListenAddress 0.0.0.0 监听的地址段
PermitRootLogin yes/on 是否允许用户在发起ssh请求的时候,以root的身份直连本地主机,no表示启用,不允许root登
PermitEmptyPasswords yes/on 是否允许空密码登陆
LoginGraceTime ssh登陆时,密码验证的超时时间,默认为2分钟
MaxAuthTries 6 ssh输入密码的最大尝试次数,默认为6次
MaxSessions 10 最大终端数
PasswordAuthentication yes/on 是否启用密码身份验证
PubkeyAuthentication 是否启用公私钥对进行身份认证
AuthorizedKeysFile 指定ssh远程连接的公钥存放路径
Banner 显示软件版本等相关信息
StricModes yes 当远程用户的私钥改变时直接拒绝连接
HostKey /tc/ssh/ssh_host_key SSH协议版本为1时,DES私钥存放的位置
HostKey /etc/ssh/ssh_host_rsa_key SSH协议版本为2时,RSA私钥存放的位置
HostKey /etc/ssh/ssh_host_dsa_key SSH协议版本为2时,DSA私钥存放的位置

使用ssh客户端登录主机

ssh 主机名  (不指定用户名以当前用户身份连接)
    ssh 用户名@主机名(IP)
    ssh -p 2222 root@10.0.0.1

远程控制ssh连接

    通过主机B向主机A发起ssh请求连接,连接后执行以下操作:
    1.查看linux下登陆用户的行为信息
        w  who  找到主机的连接信息,比如pts/2
    2.找出连接进程信息
        ps aux | grep sshd (ps aux | grep pts)
    找到此连接的进程IP (PID)
    3.将进程结束
        kill pid (结束不掉的进行可以执行-9选项)
        killall sshd (断开所有ssh连接)
 
    last 查询当前已经登陆和过去登陆的用户信息
        读取 /var/log/wtmp日志文件,这是一个二进制文件,不能直接用vi读取
    lastlog 查看系统中所有用户最后一次登录时间、登陆端口和来源IP
        读取/var/log/lastlog日志文件,这是一个二进制文件,不能直接用vi读取

ssh-配置及使用的更多相关文章

  1. mysql+ssh 配置(转载)

    Mysql+ssh配置 一.Linux平台间mysql+ssh配置 本机地址为:192.168.189.133 mysql服务器地址为:192.168.189.139 linux命令行下使用ssh命令 ...

  2. Ngrok远程桌面及ssh配置

    上一篇Ngrok 内网穿透利器 使用教程我们讲到Ngrok的基本使用教程,这篇描述一下Ngrok的远程桌面及ssh配置 Step 1 修改配置文件ngrok.cfg server_addr: &quo ...

  3. centos ssh配置使用

    配置 数据阶梯 CentOS SSH配置 默认CentOS已经安装了OpenSSH,即使你是最小化安装也是如此.所以这里就不介绍OpenSSH的安装了. SSH配置: 1.修改vi /etc/ssh/ ...

  4. CentOS SSH配置

    默认CentOS已经安装了OpenSSH,即使你是最小化安装也是如此.所以这里就不介绍OpenSSH的安装了. SSH配置: 1.修改vi /etc/ssh/sshd_config,根据模板将要修改的 ...

  5. github的SSH配置如下

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 一 . 设置Git的user name和email: $ git ...

  6. github SSH配置

    目录 github SSH配置 前言 ssh 配置 github SSH配置 前言 github有两种更新的渠道,一种是https的,一种是ssh的,其中https每次都要输入密码,非常烦.所以,最好 ...

  7. 记一次ssh配置的锅

    我们在使用git来管理代码的时候不可避免的要用到ssh密匙,这个密匙怎么配置的百度上很多. 我这边是使用sourcetree来配合管理代码的,但是我ssh配置好了以后无论是克隆代码还是推送代码都提示我 ...

  8. SSH配置免密登录

    [参考文章]:linux服务器ssh免密码登录 [参考文章]:ssh分发秘钥时出现错误“Permission denied (publickey,gssapi-keyex,gssapi-with-mi ...

  9. Gitlab的SSH配置(linux和windows双版本)

    1. 步骤 1.首先现在电脑端安装好git,windows端请安装Git for Windows,Linux端请自行网上查询(Ubuntu: sudo apt-get install git)   2 ...

  10. Linux服务器配置---ssh配置

    Ssh配置     通过配置文件,我们可以有效的管理ssh 1.空闲时间关闭连接 1)修改配置文件“/etc/ssh/sshd_config”,设置clientAliveInterval和client ...

随机推荐

  1. Java学习day8

    今天学习了package,import,final,static和多态 package可以理解为文件夹,因为有些类可能重名,如果在同一个目录下就无法正常实现,所有需要有不同的包来装对应的类 Java出 ...

  2. 面试官:为什么Vue中的v-if和v-for不建议一起用?

    一.作用 v-if 指令用于条件性地渲染一块内容.这块内容只会在指令的表达式返回 true值的时候被渲染 v-for 指令基于一个数组来渲染一个列表.v-for 指令需要使用 item in item ...

  3. Spring 源码 (2)Spring IOC 容器 前戏准备工作

    Spring 最重要的方法refresh方法 根据上一篇文章 https://www.cnblogs.com/redwinter/p/16141285.html Spring Bean IOC 的创建 ...

  4. Postman 正确使用姿势

    前言: 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 简介: Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将 ...

  5. XCTF练习题---CRYPTO---Railfence解析

    XCTF练习题---CRYPTO---Morse解析 flag:cyberpeace{railfence_cipher_gogogo} 解题步骤: 1.观察题目,下载附件进行查看 2.根据题目提示,发 ...

  6. python3 常见错误(一)

    以下全部是在python3中适用. 错误一: 函数默认参数 Python允许为函数的参数提供默认的可选值.但是它可能会导致一些易变默认值的混乱.例子: 我们希望每次调用myFun函数,list1都为默 ...

  7. 五四青年节,今天要学习。汇总5道难度不高但可能遇到的JS手写编程题

    壹 ❀ 引 时间一晃,今天已是五一假期最后一天了,没有出门,没有太多惊喜与意外.今天五四青年节,脑子里突然想起鲁迅先生以及悲欢并不相通的话,我的五一经历了什么呢,忍不住想说那大概是,父母教育孩子大声嚷 ...

  8. @Inherited 原注解功能介绍

    @Inherited 底层 package java.lang.annotation; /** * Indicates that an annotation type is automatically ...

  9. 『忘了再学』Shell基础 — 14、环境变量(二)

    目录 1.PS1变量的作用 2.PS1变量的查看 2.PS1可以支持的选项 3.PS1环境变量的配置 4.总结 提示: 在Linux系统中,环境变量分为两种.一种是用户自定义的环境变量,另一种是系统自 ...

  10. 690. Employee Importance - LeetCode

    Question 690. Employee Importance Example 1: Input: [[1, 5, [2, 3]], [2, 3, []], [3, 3, []]], 1 Outp ...