zoukankan      html  css  js  c++  java
  • ssh服务(5~)

    远程服务管理软件:SSH工具

    1.SSH是什么?

      ssh是什么?举个例子,加入你在阿里云或腾讯云买了一台服务器,这个时候你会苦恼怎么连接服务器(服务器安装的是centos或Ubuntu),它不像windows有远程连接桌面可以直接进行操作,而且还是可视化的,linux 操作系统在服务器上面都是没有可视化操作界面的,就一个黑框框里面操作。这个时候就借助我们的ssh(ssh是一个比较安全的协议,它不太容易被第三方窃取)协议进行客户端与服务器端的通讯

     下面来了解ssh怎么安装客户端和服务端

    2.服务器安装SSH服务

    如何在centos操作系统中安装ssh服务?本次操作的centos是服务器版本的linux操作系统,所以它默认已经安装好了这样的服务,既然都安装好了,以后需要安装的时候还是会用到。

    一般桌面化的操作系统,它里面的ssh一般都是没有安装的,我们要手动通过界面登录到这个操作系统之后进行安装ssh服务

    我们在阿里云或腾讯云买了服务器的时候,一般都会给你一个公网ip,root账号密码,这个时候就进行ssh进行链接,里面版本已经安装好了ssh服务。

    演示命令如何执行:

    安装

     最后一个命令开机自启动,像我们这种服务器版本的已经默认开机自启动了,下面看客户端该怎么操作

    3.客户端安装SSH服务

     

    4.SSH客户端连接服务器(对服务器的操作)

    演示如何通过客户端链接SSH服务(从这一步开始就是和操作服务器一样的,前面的买的服务器都已经安装好了,很多学习都可以在本地学习的而不用去买那些服务器,那样成本就大了)

     mac操作系统是怎么连接ssh服务的

     连接服务器无论是在什么平台(Linux、windows、mac平台)命令都是ssh 用户名@服务器公网ip(买云服务器会有这个ip)    之所以会用用户名是因为一个服务器会有不同的用户

    5.SSH config用法详解

    下面对SSH服务里面配置的一些讲解

    config它是用来干什么的?它是为了管理我们多个终端的,对于个人来说可能只有一台服务器,现实工作中在运维部门的话,一个人可能管理很多台机器(几十上百上万都有可能),config就是为了方便管理的。

    有的时候重启本地虚拟机,它的ip都是有可能变化的,但是我们的阿里云腾讯云都是不会变化的

    连接一台主机需要ssh root@192.168.1.6这是ssh的语法,如果是linux主机就可以直接用,如果是windows主机,先进入xshell

    现在练习,我们的目录是在(读音:加)目录:首先cd ~/.ssh/

    上面执行了 ls 后发现只有一个known_hosts这个文件,并没有config这个文件,这时使用touch命令新建一个文件

     然后编辑config这个文件,命令:vim config

     保存后退出了,此时新的连接方式出来了

     现在输入:exit命令,退出

     如果有多台服务器该怎么配置呢?

     开始有一个秘钥路径:IdentityFile 它怎么使用,下面讲

    6.SSH免密码登录 : SSH Key

    windows平台怎么生成ssh key

    首先打开xshell终端---->工具---->用户秘钥管理者(或新建用户管理向导)---->生成---->秘钥类型(有RSA和DSA,选RSA)---->

     然后下一步,保存在桌面上,这个位置发现多了一个文件,就是存放公钥的

    windows平台使用key,实现免密码登录

    见视频操作

    linux平台如何生成公钥和私钥

     设置为空后两次回车,输入ls -al

     Linux平台如何使用key,实现免密码登录

     见视频

    SSH端口安全

     如何修改?首先到xshell

    然后esc :wq保存,回车

    然后重启服务:service sshd restart

     

    7.SSH端口安全

    8.个性化脚本一键登录服务器

  • 相关阅读:
    《剑指offer》39题—数组中出现次数超过一半的数字
    常见排序算法实现
    剑指offer题目分类
    腾讯2019实习面试题
    Word2vec资料
    Hello World投票以太坊Dapp教程-Part1
    以太坊开发框架Truffle学习笔记
    linux查看端口进程占用情况
    重置fedora root密码
    docker挂载本地目录的方法总结
  • 原文地址:https://www.cnblogs.com/djlindex/p/11549635.html
Copyright © 2011-2022 走看看