以终端方式的字符界面实现Linux系统远程管理
1.远程管理的含义:
远程管理是基于网络上由计算机(主控端Remote/客户端)远距离去控制另一台的计算机(被控端Host/服务端)的技术
2.管理员管理远程计算机的主要方式有三种:
终端字符界面的远程管理
C/S方式的远程桌面管理
基于Web的B/S方式远程管理
但是目前这个博客主要介绍终端字符界面的命令操作远程管理Linux系统
3.采取字符界面的命令操作管理方法主要有:Telnet、SSH。
4.Telnet方式远程管理
4.1Telnet基本介绍:
Telnet是TCP/IP协议网络的登录和仿真程序
Telnet是一种C/S架构
Telnet是Internet远程管理登录服务的标准协议
*5.Telnet在Linux与WIN10系统的命令操作:
5.5修改telnet 启动配置文件 /etc/xinetd.d/telnet. 默认xinetd程序并不启动该服务,将/etc/xinetd.d/ telnet中disable=yes
5.6重新启动xinetd服务
xinetd服务是与TCP/IP相关的程序,而Telnet正是被xinetd所控制的,所以要让Telnet服务立即启动并生效,则需要重新启动xinetd服务
6.为/etc/sysconfig/iptables添加一行红色方框的一行语句来修改Linux系统的防火墙配置(修改结束后重启iptables服务:service iptables restart和重启telnet服务:chkconfig telnet on)
5.7.在WIN10远程客户端登录
5.7.1 在win10系统情况利用window键+R键快捷打开“运行(Linux查询的IP地址命令为:ifconfig)
如果在运行界面键入命令出现window找不到telnet文件或者不是内部或者外部命令,主要原因没有开启telnet的客户端服务
5.7.2Win10的telnet的客户端服务的开启(如果开启则跳过)
7.2.1打开控制面板
5.7.2.2点击程序
5.7.2.3点击程序和功能
5. 7.2.4点击启用或者关闭windows功能
7.2.4将图中的Telnet Client勾选上
7.2.5重启系统
WIN10成功使用Telnet远程管理的Linux的结果
6.SSH方式实现Linux的远程管理
前言:因为使用Telnet命令登录到服务时,用户名,密码在网络上是以明文方式进行传送的(安全隐患极大),SSH就为了解决这个问题的而产生的(采用现代安全加密算法形成密文在网络传输),功能基本和Telnet服务相似。
6.1SSH使用的相关的命令
6.1.1第一步都得查看系统相关服务器安装(openssh)情况(OpenSSH是SSH协议的免费实现的软件):
6.1.2提供链接下载一个SSH Secure Shell Client(3.2.9)的一个软件包
码云仓库下载SSH Secure Shell Client
6.1.3也可以不下载该软件包,直接在win10系统安装两个软件,可以在运行界面直接远程管理