【学习总结】快速上手Linux玩转典型应用-第5章-远程连接SSH专题
课程目录链接
目录
==============================================================
==============================================================
1. 认识SSH
==============================================================
2. 服务器安装SSH服务
centos服务器版本的系统,默认已经集成安装好了这样的服务
桌面话的Linux一般默认没有安装的,需要自己安装
安装演示:
第一步:打开Xshell,连接远程主机(虚拟机启动或云主机健在时)
第二步:安装ssh:
yum install openssh-server
第三步:启动ssh:
service sshd start
第四步:查看进程在不在:
ps -ef |grep ssh
第五步:设置开机自启动(注:服务器版本默认自启动,不需要设置):
chkconfig sshd on
==============================================================
3. 客户端安装SSH工具
==============================================================
4. 客户端链接SSH服务
主要命令:
ssh 用户名@IP地址
eg:
ssh root@192.168.43.217
windows系统:通过Xshell连接:
Mac系统:在终端通过相同的命令进行连接:
==============================================================
5. SSH config
注意:
ctrl+c:命令行中终止请求
ping + IP地址:可以查看
要用Xshell连接,需要先在虚拟机登录
IP地址在电脑重启后可能改变,但是云主机的IP地址是不会变的
第一步:虚拟机启动Linux系统后,使用Xshell连接
第二步:进入指定路径下,并新建config文件
第三步:vim编辑config内容
第四步:修改config后,可以简化登录命令
第五步:具有多台服务器时对config进行配置
在Mac系统的操作同理:
连接--进入指定目录下--(若指定目录下没有config则新建)--对config内容编辑--保存并测试
==============================================================
6. SSH免密登录
Windows平台生成密钥:
步骤:Xshell-工具-用户密钥管理者-生成-跟着向导指引-命令(密码可不设)-保存为文件-查看公钥属性
Linux平台生成密钥:
步骤:cd进入指定目录-生成命令-设置文件名-设置密码(可不设)-确定
Windows平台使用密钥:
第一步:Xshell新建或查看属性-设置用户身份验证下的相关属性
第二步:连接到服务器-进入指定目录-新建文件-编辑文件内容为密钥(编辑器打开本地的密钥文件查看并复制)
第三步:Xshell新开标签页进行登录测试
Linux平台使用密钥:
注:与Windows下Xshell操作一致:指定文件路径下添加文件并编辑内容为密钥内容
不同点:需要加载私钥
SSH安全端口
演示
第一步:登录并修改指定目录下的文件
第二步:重启服务器
注:22端口一般保留,否则好多地方的设置就很麻烦
END
【学习总结】快速上手Linux玩转典型应用-第5章-远程连接SSH专题的更多相关文章
- 【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. Apache的安装 2. Apache的虚拟主机配置及伪静态操作 3. Nginx的基本操作 4. Nginx伪静态的实现 5. 实例演 ...
- 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 软件操作命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim与其他常用命令 5. 系统用户操作命令 6 ...
- 【学习总结】快速上手Linux玩转典型应用-第4章-准备工作
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 准备工作一 2. 准备工作二 ===================================================== ...
- 【学习总结】快速上手Linux玩转典型应用-第3章-CentOS的安装
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 虚拟机是什么 2. 在虚拟机中安装CentOS 3. 云服务器介绍 ================================== ...
- 【学习总结】快速上手Linux玩转典型应用-第2章-linux简介
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 什么是Linux 2. Linux能够做什么事情 3. Linux的学习方法 4. 忘掉Windows的所有东西 1. 什么是Linux ...
- 【学习总结】快速上手Linux玩转典型应用-第1章-课程介绍
课程目录链接 快速上手Linux玩转典型应用-目录 1. Linux有什么用 2. 课程安排 3. 课程收获 基本运维能力,等等 END
- 【学习总结】快速上手Linux玩转典型应用-目录
内容链接 慕课网:快速上手Linux玩转典型应用 目录 第1章-课程介绍 第2章-linux简介 第3章-CentOS的安装 第4章-准备工作 第5章-远程连接SSH专题 第6章-linux常用命令讲 ...
- 快速上手Linux 玩转典型应用_慕课网笔记
1.没有exe安装程序 2.区分大小写 3.一切皆文件 4.文件后缀不是那么重要,只是为了好识别 -------------------------------------------------- ...
- 从0开始的Python学习001快速上手手册
假设大家已经安装好python的环境了. Windows检查是否可以运行python脚本 Ctrl+R 输入 cmd 在命令行中输入python 如果出现下面结果,我们就可以开始python的学习了. ...
随机推荐
- windows Apache ab安装及压力测试
一:安装 ab是Apache自带的网站压力测试工具.使用起来非常的简单和方便.不仅仅是可以Apache服务器进行网站访问压力测试,还可以对其他类型的服务器进行压力测试.比如nginx,tomcat,I ...
- [BZOJ5463][APIO2018]铁人两项:Tarjan+圆方树
分析 根据题目中的要求,从\(s\)出发前往\(f\)一定可以,并且只可能经过这两个结点所在的点双连通分量和它们之间的点双连通分量,因此切换点\(c\)只能从这些点中选取. 建出圆方树后,因为圆方树上 ...
- FP AUTO节点ZPP002M执行卡住解决
正常情况下,不到一分钟即可执行完ZPP002M节点 异常情况下,超过十分钟都没有响应 再等待只会影响FP的执行时间,影响后续的节点,解决办法是将正在执行的JOB STOP掉 再到服务器上将该节点重新执 ...
- 搜索引擎算法研究专题七:Hilltop算法
搜索引擎算法研究专题七:Hilltop算法 2017年12月19日 ⁄ 搜索技术 ⁄ 共 1256字 ⁄ 字号 小 中 大 ⁄ 评论关闭 HillTop也是搜索引擎结果排序的专利,是Google工 ...
- hg(Mercurial)使用参考
hg(Mercurial)使用参考 使用hg(mercurial)有好几个月了,个人感觉这款分布式的版本控制系统非常不错,易学,易用:你可以从做在你旁边的同事拉取完整的代码; 对网络的依赖性更低, ...
- 一、基础篇--1.1Java基础-抽象类和接口的区别
抽象类和接口的区别 抽象类和接口在设计层面的区别主要体现在:接口是对动作的抽象,抽象类是对根源.类的抽象.抽象类表示的是,这个对象是什么,接口表示的是,这个对象可以做什么. 比如,男人.女人是人,人是 ...
- [python] Pythonic语法笔记
Pythonic语法笔记 __new__ 在类实例化之前执行的,也就是在init之前执行,可以为这个类写操作.接受的参数不是self而是cls.只有在new方法里返回类才会执行init操作,需要返回父 ...
- robot framework UI自动化之登录
前面已写环境的搭建,接下来就可以直接进行UI自动化的编写工作了 目录 1.准备工作 2.了解定位 3.一个登录案例 1.准备工作 第一步:需要使用chrome浏览器来测试,因此首先要有一个驱动,下载好 ...
- Unity3D 协程 Coroutine
协程(Coroutine)的概念存在于很多编程语言,例如Lua.ruby等.而由于Unity3D是单线程的,因此它同样实现了协程机制来实现一些类似于多线程的功能,但是要明确一点协程不是进程或线程,其执 ...
- Call to undefined method app\models\User::find() yii2-admin
这个问题可能大家遇到的不多. 分析原因 问题出在 config/web.php 这个配置文件里面 'components' => [ ..... 'user' => [ 'identity ...