3.Linux的远程管理及网络下载
3.1 Linux的远程管理
3.1.1 远程管理概述
- 什么是远程管理:
1.为什么需要远程管理:
- 服务器通常是Linux系统,而服务器不可能一直在身边,所以就需要远程来操作服务器
- 企业中通常需要集群,为了使服务器之间能够相互访问,此时也需要进行远程管理
3.1.2 远程管理的相关操作
- 远程操作:
1.通过主机(域名)查看对应的IP:
输入命令: [root@localhost]#host www.baidu.cn

2.远程拷贝文件或者目录
语法格式: [root@localhost]#scp [-r] file|dir 用户名@服务器IP:/目标目录
此命令是指:将本地的对应目录下的文件或者目录拷贝到对应服务器IP的目标目录下
3.远程登录其他服务器:
语法格式: [root@localhost]#ssh 用户名@服务器IP | 服务器域名

4.注意点:
- 能够登录其他服务器的前提是两个服务器之间能够相互进行访问,使用桥接的网络连接模式,不需加端口号,使用NAT连接模式需要加上端口号
- 在没有设置免密登录的时候,通过ssh方式访问远程的服务器时,需要输入对方对应的账户密码
- SSH免密登录设置:
1.免密登录的应用场景:
- 通常用于集群管理,因为集群数量多,服务器之间的相互访问频繁,多次输入密码很繁琐
2.免密登录的原理:
- 先生成对应的证书,证书本身属于不可逆加密,Linux使用的是非对称加密算法
- 非对称加密算法,秘钥对分为公钥和私钥对
- 公钥加密内容,只有拥有私钥者才可解密
- 简单的来说就是拥有私钥的服务器可以免密访问拥有本私钥的公钥的服务器

3.免密操作的步骤:
- 先生成证书
- 将证书进行注册,即将id.rsa.pub文件的内容发送到要进行免密访问的服务器上
3.生成证书的步骤:
- 使用以下指令,先生成公钥/私钥对:[root@localhost]#ssh-keygen
- 在输入命令回车,生成证书,它会有三次提示,下图中因为我已经生成过一次证书,所以它会提示是否覆盖之前的


- 注意点:不管是不是同一台主机,其每次生成的证书的图案是不同的
4.进行证书注册:
- 注册就是将id_rsa.pub文件的内容注册到要进行免密访问的服务器上,该服务器会生成一个authorized_keys文件,该文件就是记录id_rsa.pub文件内容的
- 注册之后,拥有id_rsa的服务器都能访问到拥有id_rsa.pub内容的服务器
- 使用命令 [root@localhost]#ssh-copy-id 用户名@服务器IP | 服务器域名 对对应的服务器进行注册,注册的时候会让输对应服务器的密码,输完密码回车,出现下图说明注册成功

- .ssh目录下相关文件的作用

- 在工作中面对的都是集群,如果要在每台服务器上都进行证书生成和注册操作非常繁琐,为了避免这种繁琐的操作可以只需要在本机生成一个证书的注册,然后将".ssh"整个文件分发给集群中的服务器即可

5.超级终端通过证书登录服务器:
- 先将服务器中的id_rsa文件下载下来,可以通过其他软件(Winscp/ftp)完成
- 通过超级终端,本人用的是XShell,利用Xshell新建一个会话,然后填写会话名称和,服务器IP地址

- 在用户身份验证页面,中的"方法选项框"选择"public key"的方法,然后输入用户名
- 选择"用户密钥选项框"选择id_rsa,没有则点击"浏览"添加密钥

- 最后点击确认,然后登陆服务器即可
3.2 网络下载
3.2.1 Linux的Wget下载工具
- Wget提供的下载方式:
1.Wget支持断点下载
2.Wget同时支持FTP和HTTP下载方式
3.Wget支持限速下载
4.Wget下载的语法格式: wget [参数] [URL地址]
3.2.2 Wget的下载方式详解
- Wget单文件下载:
1.单文件下载
语法格式: wget url

2.下载并以不同的文件名保存
语法格式: wget -O 新的文件名 url

3.限速下载
语法格式: wget --limit-rate=*k URL

4.断点下载
语法格式: wget -c url
5.后台下载
语法格式: wget -b url

6.多个文件下载
语法格式: wget -i urlfile.txt
命令中的ulrfile.txt只是一个TXT文件,文件里面的内容写明要下载的多个文件的URL地址
执行命令的时候,系统会读取文件里面的地址逐一对文件进行下载

URL找不到的时候,系统会报错

3.Linux的远程管理及网络下载的更多相关文章
- Linux 服务器远程管理
一.Linux 常用远程管理工具 点击下载 二.查看服务器 ip 地址命令 1.通过 ip addr 查看网卡 ip 地址 ip addr 2.通过 ifconfig 查看网卡 ip 地址 最小化安装 ...
- linux下远程管理利器-tmux
linux下远程管理利器-tmux 1.控制键 控制键就是tmux的主键.当你在tmux环境下按下这个键的时候,tmux就会把你后面输入的指令,解析成它内置的功能.tmux默认的控制键是 ...
- Webmin|Linux管理员远程管理工具
介绍: Webmin is a web-based interface for system administration for Unix. Using any modern web browser ...
- .Neter玩转Linux系列之五:crontab使用详解和Linux的进程管理以及网络状态监控
一.crontab使用详解 概述:任务调度:是指系统在某个时间执行的特定的命令或程序. 任务调度分类: (1)系统工作:有些重要的工作必须周而 复始地执行. (2)个别用户工作:个别用户可能希望执 行 ...
- Linux的远程管理
一.远程管理 与个人用的计算机不同,服务器一般都是运行在IDG机房中,所以我们通常不会直接接触服务器硬件,而是通过各种远程管理方式对服务器进行控制 1.常见远程管理工具方式: -RDP(remote ...
- Linux 命令 - wget: 非交互式网络下载器
命令格式 wget [option]... [URL]... 命令参数 启动选项 -V, --version 打印版本信息 -h, --help 打印帮助信息 日志和输入文件选项 -o logfile ...
- Linux批量远程命令和上传下载工具
https://github.com/eyjian/mooon/releases/tag/mooon-tools mooon_ssh:批量远程命令工具,在多台机器上执行指定命令 mooon_uploa ...
- Linux基础-远程管理
shutdown 选项 时间 关机/重新启动 -r 重新启动 不指定选项和参数,1分钟后关闭电脑 重启必须加-r 示例: shutdown -r now now表示现在 shut ...
- linux远程管理工具
一.常见的远程管理控制方式主要有以下几种 ①RDP(remote desktop protocol)协议 远程桌面协议,我们常用的windows操作系统就是的远程桌面管理就是基于该协议的. ②teln ...
随机推荐
- 苹果app审核,怎样申请加急审核
苹果app加急审核,是为开发人员提供的特殊通道. 当线上有重大问题须要解决时,能够提出加急审核申请. 心急的朋友直接点 传送门 那么加急审核的入口在哪里呢 首先打开itunesconnect管理后台 ...
- 算法竞赛入门经典 习题 2-10 排列(permutation)
习题 2-10 用1,2,3.....,9组成3个三位数abc.def和ghi,每一个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出全部解. #include <stdio.h& ...
- Coursera Algorithms week3 快速排序 练习测验: Selection in two sorted arrays(从两个有序数组中寻找第K大元素)
题目原文 Selection in two sorted arrays. Given two sorted arrays a[] and b[], of sizes n1 and n2, respec ...
- php排序函数测试
1.sort,asort,arsort函数 十万个数的数组排序,用了0.17秒 $starttime=explode(' ',microtime());;for ($i=0; $i <10000 ...
- thinkphp调试手段
使用ThinkPHP应该掌握的调试手段经常看到有人问到findAll的返回数据类型是什么之类的问题,以及出错了不知道什么原因的情况,其实还是没有熟悉ThinkPHP内置的调试手段和方法,抛开IDE本身 ...
- zookeeper集群安装及使用详解
1. Zookeeper简介 ZooKeeper是一个开源的分布式框架,提供了协调分布式应用的基本服务.它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronizatio ...
- CSS 样式的优先级(重要,一定要理解)
1. 同一元素引用了多个样式时,排在后面的样式属性的优先级高 例如,下面的 div,同时引用了 [.default] 和 [.user] 中的样式,其中 [.user] 样式中的 width 属性会替 ...
- IIS Express 错误提示汇总
在做WEB Service开发中,要经常用到IIS Express服务器,有些自己遇到的问题做一个汇总以待后续查找. 错误类型: 问题来源:直接在项目上选择调试运行. 解决方案: 1.直接找到那个文件 ...
- Spring Cloud (4) 服务消费者-Feign
Spring Cloud Feign Spring Cloud Feign 是一套基于Netflix Feign实现的声明式服务调用客户端.它使得编写Web服务客户端变得更加简单,我们只需要创建接口并 ...
- Jquery音频播放插件下载地址(有Html、JS、CSS、音频)
有详细的html文件.全部JS代码文件.Css样式文件.测试音频资料 音频播放插件下载链接(百度云): http://pan.baidu.com/s/1pKC904F 提取码评论留邮箱发送,谢谢!