文章目录
- 什么是服务
- 服务的定义
- 用什么控制服务
- 进程控制命令
- 什么是sshd服务
- sshd定义
- 连接方式
- 添加sshd登录信息
- 用户的登录审计
- 远程操作
- 通过本地主机在虚拟机上新建文件
- 将虚拟机上的文件复制到本地主机
- 将本地主机上的文件复制到虚拟机
- 将本地主机上的目录复制到虚拟机
什么是服务
服务的定义
1.Linux中的服务是一类常驻在内存中的进程,这类进程启动后就在后台当中一直持续不断的运行,因为这类进程通常是负责一些系统提供的功能来服务用户的各项任务,所以这类进程被称为服务。
用什么控制服务
系统初始化进程可以对服务进行相应的控制
查看当前系统初始化进程:
systemd #系统初始化进程
pstree #显示系统中的进程树
进程控制命令
当在主机中开启openssh服务时,就对外开放了远程连接的端口
ssh —> sshd
client---->server
openssh客户端----->opemssh服务端
systemctl #服务控制命令
systemctl status sshd #查看服务状态(active可用,inactive不可用)
systemctl start sshd #开启服务
systemctl stop sshd #关闭服务
systemctl restart sshd #重启服务
systemctl reload sshd #重新加载服务配置
systemctl enable sshd #设定服务开机启动
systemctl disable sshd #设定服务开机不启动
systemctl list-units #列出已经开启服务当前状态
systemctl list-units-files #列出所有服务开机启动状态
systemctl list-dependencies #列出服务的依赖
systemctl set-default multi-user.target #设定系统启动级别为多用户模式(无图形)
systemctl set-default graphical graphical.target #设定系统启动级别为图形模式
图示:
什么是sshd服务
sshd定义
1.sshd是用来远程登录和控制其他主机的,利用sshd可以有效防止远程管理过程中的信息泄露问题。
2.sshd = secure shell 可以通过网络在主机中开启shell的服务 客户端软件(C-F9)
连接方式
在客户端ssh连接sshd的方式:
ssh username(服务端)@ip(服务端) #文本模式的链接
ssh -X username@ip #文本可以在链接成功后开启图形
ssh -X username@ip firefox #登录并且调用username主机的firefox ,此时,firefox产生的进程属于被远程登录的主机
ssh的默认端口是22,可以通过vim /etc/ssh/sshd_config修改端口
注意:
在第一次连接陌生主机时是要建立认证文件 故会询问是否建立连接 键入yes
当再次连接主机时,因为系统文件中已经生成~/.ssh/know_hosts文件所以不ui再次询问
添加sshd登录信息
vim /etc/motd
文件内容就是登录后显示的信息
用户的登录审计
w #查看正在使用当前系统的用户
w -f #查看使用来源
w -i #查看 IP
图示:
last #查看使用过并退出的用户的信息
图示:lastb #试图登录但是没有登录成功的用户的信息
图示:
远程操作
命令:
scp file root@ip: dir #上传文件 给别人文件时,先说给什么,给谁,给了之后放在哪里
scp root@ip: file dir #下载文件 拿别人的文件 时,先说明拿谁的,拿什么,拿回来放在哪里
操作目录时,加上-r 参数
通过本地主机在虚拟机上新建文件
(1)查看本地主机ip地址
(2)设置虚拟机的ip地址并查看
(3)使用ping 命令测试两台机子是否连通
(4)进入虚拟机,操作虚拟机,在虚拟机上新建文件
(5)虚拟机上文件存在
将虚拟机上的文件复制到本地主机
情况一:
当已经从主机通过ssh username@ip 进入虚拟机时,在主机上执行该操作(实际上是在虚拟机里操作)
情况二:
当未进入虚拟机时,直接用scp命令把虚拟机上的文件复制到本地主机
将本地主机上的文件复制到虚拟机
情况一:
当已经从主机通过ssh username@ip 进入虚拟机时,在主机上执行该操作(实际上是在虚拟机里操作)
将本地主机上的目录复制到虚拟机
情况一:
当已经从主机通过ssh username@ip 进入虚拟机时,在主机上执行该操作(实际上是在虚拟机里操作)
情况二:当未进入虚拟机时,直接用scp命令把虚拟机上的文件复制到本地主机