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.个性化脚本一键登录服务器

 

转载于:https://www.cnblogs.com/djlindex/p/11549635.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值