sshd服务及系统文件传输
一.sshd 简介
sshd= secure shell
可以通过网络在主机中开机shell的服务
客户端软件 sshd
连接方式:
ssh username@ip ##文本模式的链接
ssh -X username@ip ##可以在链接成功后开机图形
注意: 第一次链接陌生主机是要建立认证文件 所以会询问是否建立,需要输入yes, 再次连接此台主机时,因为已经生成~/.ssh/know_hosts文件所以不需要再次输入yes
如图:

二.远程复制
scp file root@ip:dir ##上传

scp root@ip:file dir ##下载

2.sshd的key认证
[root@server~]# ssh-keygen ##生成认证

然后需要挂上自己的锁(即加密):

3分发钥匙
scp /root/.ssd/id_rsa root@172.25.254.203:/root/.ssh/
4测试
在客户主机中(172.25.254.xxx)
ssh root@172.25.254.xxx ##连接时发现直接登陆不需要root登陆系统的密码认证
三.sshd的安全设定
进入 vim /etc/ssh/sshd.config
PasswordAuthentication yes|no ##是否允许用户通过登陆系统的密码做sshd的认证
PermitRootLogin yes|no ##是否允许rootY用户通过sshd服务的认证
allowusers student westos ##设定用户白名单。白名单出现默认不再名单中的用户不能登陆
Denyusers westos ##设定用户黑名单,黑名单出现默认不在名单中的用户可以登陆
四.添加sshd登陆登陆信息
vim /etc/motd ##文件内容就是登陆后显示的信息
五.用户的登陆审计
1
w #查看正在使用当前系统的用户
-f #查看使用来源
-i ##显示ip
/var/run/utmp
2
last ##查看使用过并退出的用户信息
/var/log/wtmp
3
lastb #试图登陆但没成功的用户
/var/log/btmp
六.文件在系统中的传输
1 scp scp file root@ip:dir ##上传

scp root@ip:file dir ##下载

2 rsync ##远程同步,速度快,默认会忽略文件属性,链接文件,设备文件
-r #同步目录
-p #同步权限
-o #同步文件所有人
-g #同步文件所有组
-l #同步链接
-D #同步设备文件
-t #同步文件时间戳

3
tar #归档文件,把(很多的文件变成一个)
-c #创建
-v #显示过程
-f #指定归档文件内容
-t #查看归档文件内容
-r #添加文件到归档中
--get #解档指定文件
--delete #删除归档中的指定文件
-C #指定解档目录

4压缩
zip
zip -r xxx.tar.zip xxx.tar ##压缩文件

unzip xxx.tar.zip ##解压文件

gz
gzip xxx.tar

gunzip xxx.tar. gz

bz2
bzip2 xxx.tar

bunzip2 xxx.tar.bz2

xz
xz xxx.tar

unxz xxx.tar.xz

tar Jcf xxx.tar.xz /xxx

tar Jxf xxx.tar
.xz
sshd服务及系统文件传输的更多相关文章
- Linux系统 SSHD服务安全优化方案
# 1. 修改默认端口 #Port 22 # 2. 修改监听协议,只监听某个或某些网络协议 #AddressFamily any AddressFamily inet # 3. 修改ssh只监听内 ...
- SSHD服务搭建
SSH协议:安全外壳协议.为Secure Shell 缩写.SSH为建立在应用层和传输层基础上的安全协议. 1.检查SSH服务端安装情况 [root@rhel6_84 ~]# rpm -qpi / ...
- 开源服务专题之------sshd服务安装管理及配置文件理解和安全调优
本专题我将讨论一下开源服务,随着开源社区的日趋丰富,开源软件.开源服务,已经成为人类的一种公共资源,发展势头可谓一日千里,所以不可不知.SSHD服务,在我们的linux服务器上经常用到,很重要,涉及到 ...
- sshd服务---暴力破解应对策略
sshd服务暴力破解步骤 sshd暴力破解方法 防止暴力破解调优 1. 变更默认端口 2. 变更root用户 3. 日志监控-->防止暴力破解(fail2ban应用) fail2ban详解 在初 ...
- 末学者笔记--SSHD服务及SCP用法
sshd服务讲解 1.SSHD服务 介绍:SSH 协议:安全外壳协议.为 Secure Shell 的缩写.SSH 为建立在应用层和传输层基础上的安全协议. 默认端口22 作用: sshd服务使用SS ...
- 《linux就该这么学》第十一节课: 第九章,网卡绑定与sshd服务
8.4.服务的访问控制列表 TCPwrappers是RHEL7中默认启用的流量监控程序,能够对服务做出允许或拒绝. TCPwrappers服务由两个文件控制: /etc/hosts.allow ...
- sshd服务
SSHD服务 介绍:SSH 协议:安全外壳协议.为 Secure Shell 的缩写.SSH 为建立在应用层和传输层基础上的安全协议. 作用 sshd服务使用SSH协议可以用来进行远程控制, 或在计算 ...
- sshd服务安装
SSHD服务 介绍:SSH 协议:安全外壳协议.为 Secure Shell 的缩写.SSH 为建立在应用层和传输层基础上的安全协议. 作用:sshd服务使用SSH协议可以用来进行远程控制, 或在计算 ...
- 2-3 sshd服务---暴力破解应对策略
sshd服务暴力破解步骤 sshd暴力破解方法 防止暴力破解调优 1. 变更默认端口 2. 变更root用户 3. 日志监控-->防止暴力破解(fail2ban应用) fail2ban详解 ...
随机推荐
- 【android】关于自己实现adapter后gridview中item无法被选中的解决方法
有时候,自己继承实现了baseadapter将其赋给gridview之后,gridview会十分奇怪的无法选中内部的item. 经过仔细研究,我发现是在继承的时候多复写了几个方法,解决方法就是,只保留 ...
- Qt中显示图像的两种方法
博客转载自:https://blog.csdn.net/lg1259156776/article/details/52325361 在Qt中处理图片一般都要用到QImage类,但是QImage的对象不 ...
- p4377 [USACO18OPEN]Talent Show
传送门 分析 经典的01分数规划问题 用01背包check即可 代码 #include<iostream> #include<cstdio> #include<cstri ...
- SQL GO语句
GO是批处理的标志,是一条或多条SQL语句的集合,SQL Server将批处理语句编译成一个可执行单元,此单元称为执行计划. GO语句把程序分成一个个代码块,即使一个代码块执行错误,它后面的代码块任然 ...
- 《Maven实战》笔记-9-版本管理
一.理想的发布版本,在项目构建时需要满足以下条件: 1.所有自动化测试应当全部通过: 2.项目没有配置任何快照版本的依赖: 3.项目没有任何快照版本的插件: 4.项目所包含的代码已经全部提交到版本控制 ...
- ROS nodelet 理解记录
发现网上许多的例子都是基于官网的例子,还需要做进一步的说明. 1. NODELET_DEBUG 是无法打印的信息的,需要使用NODELET_INFO NODELET_DEBUG("Addin ...
- 检测评价函数 IOU
在目标检测的评价体系中,有一个参数叫做 IoU(intersection-over-union),简单来讲就是模型产生的目标窗口和原来标记窗口的交叠率.具体我们可以简单的理解为: 即检测结果(Dete ...
- tomcat - 认识
tomcat - web应用服务器 环境:ubuntu测试 @shell命令(cd到tomcat目录下) 启动: ./bin startup.sh 关闭:./bin shutdown.sh @部署 ...
- loj #6250. 「CodePlus 2017 11 月赛」找爸爸
#6250. 「CodePlus 2017 11 月赛」找爸爸 题目描述 小 A 最近一直在找自己的爸爸,用什么办法呢,就是 DNA 比对. 小 A 有一套自己的 DNA 序列比较方法,其最终目标是最 ...
- loj #2037. 「SHOI2015」脑洞治疗仪
#2037. 「SHOI2015」脑洞治疗仪 题目描述 曾经发明了自动刷题机的发明家 SHTSC 又公开了他的新发明:脑洞治疗仪——一种可以治疗他因为发明而日益增大的脑洞的神秘装置. 为了简单起见 ...