SSH远程服务
ssh
:ssh服务由服务端软件OpenSSH和ssh客户端组成
OpenSSH
提供一个安全的远程Secure shell用于管理远程linux
系统
OpenSSH
使用非对称加密手段加密保护通信数据
ssh
建立在应用曾基础之上的安全协议,可靠,专为远程登录会话提供安全性的协议
ssh
服务端后台启动名为sshd
的守护进程,实时监听22端口,响应来自客户端的请求连接
ssh
服务端几乎支持所有的UNXI的平台
ssh
防止远程管理过程中的信息泄漏问题
ssh
客户端适用多种平台(ssh远程连接\scp远程拷贝\sftp远程传输)
xshell
远程连接
ssh root@192.168.100.33 22 //默认端口22
安装ssh
服务端
[root@xiefei ~]# yum -y install openssh-server //服务端安装
[root@xiefei ~]# yum -y install openssh-clients //客户端安装
[root@xiefei ~]# systemctl start sshd //开启
[root@xiefei ~]# systemctl enable sshd //加入开机自启
Scp
全量远程拷贝命令
-P
指定端口,默认为22端口 (大写)
-r
递归拷贝目录
-p
属性不变
-l
限制速度
//推送:push
[root@xiefei ~]# scp -P22 -pr /root/sh.sh root@192.168.100.60:/tmp //上传
//拉取:pull
[root@xiefei ~]# scp -P22 -pr root@192.168.100.60:/tmp/sh.sh /tmp/ //下载
[root@xiefei ~]# scp -l 200 rhel-server-7.4-x86_64-dvd.iso root@192.168.100.60:/tmp //限速200K
root@192.168.100.60's password:
rhel-server-7.4-x86_64-dvd.iso 0% 432KB 59.0KB/s 18:39:07 ET^CKilled by signal 2.
[root@xiefei ~]# scp rhel-server-7.4-x86_64-dvd.iso root@192.168.100.60:/tmp //不限速
root@192.168.100.60's password:
rhel-server-7.4-x86_64-dvd.iso 2% 80MB 40.8MB/s 01:33 ETA^CKilled by signal 2.
[root@xiefei ~]# scp -l 2000 rhel-server-7.4-x86_64-dvd.iso root@192.168.100.60:/tmp //限速2M
root@192.168.100.60's password:
rhel-server-7.4-x86_64-dvd.iso 0% 2016KB 1.3MB/s 50:05 ETA^CKilled by signal 2.
//scp知识小结
scp通过加密的远程拷贝
支持住居推送和拉取方式
仅支持全量拷贝,效率第
Sftp
远程传输命令
//连接远程sftp
sftp root@192.168.100.60 //连接
get con.txt /tmp/ //下载
put /root/t.txt /root/ //上传