3.远程连接、防火墙、关机
1.ssh协议
Secure Shell,安全外壳协议,简称ssh,是一种建立在应用层基础上的安全协议,通过对密码进行加密传输验证,可在不安全的网络中对网络服务提供安全的传输环境,实现ssh客户端和ssh服务器端的连接,所以ssh是基于C/S结构的。
ssh协议建立连接的过程为:
tcp三次握手
ssh协议版本协商
服务器端把公钥发给客户端
加密算法协商
客户端使用公钥对服务器端的密码加密并发送给服务器端
服务器端收到后用自己的私钥解密后得到用户名密码和本地密码对比,验证成功允许登录,否则需要客户端再次输入密码验证
ssh是应用层协议,它的传输层协议是tcp,所以在ssh登录之前必定会有tcp连接
ssh是C/S架构,客户端通过ssh协议远程登录服务器端,所以它必须要有服务器端的密码,并发送给服务器端,以便服务器验证成功后,才能运行客户端登录自己
2.cmd主机登录远程服务器
过程中虚拟机必须开着
工具:
移动文件出现乱码,调整字符模式:
筛选命令:
两种重启服务的方法:
关闭network后,可以通过重启networkmanager来重新连接网络。
系统会优先启动NetworkManager,再启动network避免NetworkManager的配置被篡改。
-在启动时,network读取所有ifcfg文件,对于每个ONBOOT=yes的文件,它检查NetworkManager是否已经从该ifcfg文件启动设备。如果NetworkManager正在启动该设备或已经启动该设备,则不再对该文件执行任何操作,并检查下一个ONBOOT=yes文件。如果NetworkManager还没有启动该设备,那么初始化脚本将继续下去,并为该ifcfg文件调用ifup。
setup打开交互式的设置工具按空格确定或取消自启动
init 3 init 5 切换运行级别
设置自启动
查看所有单元是否自启动:
防火墙命令
查看防火墙状态
当前关闭防火墙
关闭防火墙自启动
开启防火墙自启动
默认一分钟之后的关机操作:
没关机前取消之前的高级操作
立刻关机
三分钟后关机
定时关机
關機前需要做sync操縱:將數據有内存同步到評判中
linux内部对于数据:预读迟写