远程管理Linux服务器

上传人:xt****7 文档编号:181686117 上传时间:2023-01-15 格式:PPT 页数:24 大小:69KB
收藏 版权申诉 举报 下载
远程管理Linux服务器_第1页
第1页 / 共24页
远程管理Linux服务器_第2页
第2页 / 共24页
远程管理Linux服务器_第3页
第3页 / 共24页
资源描述:

《远程管理Linux服务器》由会员分享,可在线阅读,更多相关《远程管理Linux服务器(24页珍藏版)》请在装配图网上搜索。

1、(一)(一)配置配置telnettelnet服务器服务器实现功能:实现功能:1 1、实现本地用户登陆、实现本地用户登陆 2 2、允许、允许rootroot用户直接登陆系统。用户直接登陆系统。(二)(二)配置配置opensshopenssh服务器服务器实现功能:实现功能:1 1、实现本地用户登陆、实现本地用户登陆 2 2、使用、使用rsarsa认证。认证。3 3、禁止、禁止rootroot用户直接登陆系统。用户直接登陆系统。4 4、更改、更改sshssh监听端口为监听端口为222222 TelnetTelnet协议是协议是TCP/IPTCP/IP协议族中的一员,是协议族中的一员,是Interne

2、tInternet远程登陆服务的标准协议。远程登陆服务的标准协议。应用应用TelnetTelnet协议能够把本地用户所使用的协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。计算机变成远程主机系统的一个终端。TelnetTelnet远程登录过程远程登录过程1 1)本地与远程主机建立连接。该过程实际上是建立一个)本地与远程主机建立连接。该过程实际上是建立一个TCPTCP连接,连接,用户必须知道远程主机的用户必须知道远程主机的IpIp地址或域名;地址或域名;2 2)将本地终端上输入的用户名和口令及以后输入的任何命令或)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以字符以NVT

3、NVT(Net Virtual TerminalNet Virtual Terminal)格式传送到远程主机。该格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个过程实际上是从本地主机向远程主机发送一个IPIP数据报;数据报;3 3)将远程主机输出的)将远程主机输出的NVTNVT格式的数据转化为本地所接受的格式送格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;回本地终端,包括输入命令回显和命令执行结果;4 4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个个TCPTCP连接。连接。TELNE

4、TTELNET的安装的安装 (REDHAT AS 4.4REDHAT AS 4.4)#TELNETTELNET安装信息安装信息#(REDHAT EL 5.6REDHAT EL 5.6)TELNETTELNET的重要文件的重要文件服务配置文件服务配置文件/usr/sbin/in.telnetd TELNET/usr/sbin/in.telnetd TELNET服务守候程序服务守候程序/usr/bin/telnet TELNET/usr/bin/telnet TELNET终端工具终端工具 编辑编辑/#default:on#default:on#description:The telnet serv

5、er serves telnet sessions;it uses#description:The telnet server serves telnet sessions;it uses#unencrypted username/password pairs for authentication.#unencrypted username/password pairs for authentication.service telnetservice telnet disable=yes disable=yes ;如果需要启动如果需要启动telnettelnet服务需要把服务需要把yesyes

6、改为改为no no flags =REUSE flags =REUSE socket_type =stream socket_type =stream wait =no wait =no user =root user =root log_on_failure +=USERID log_on_failure +=USERID 启动启动telnettelnet服务服务#service xinetd startservice xinetd start 查看服务是否启动查看服务是否启动#netstat-an|grep LISTEN|grep:23#netstat-an|grep LISTEN|gre

7、p:23tcp 0 0 0.0.0.0:23 0.0.0.0:tcp 0 0 0.0.0.0:23 0.0.0.0:*LISTEN LISTEN(TelnetTelnet服务监听服务监听tcp 23tcp 23号端口)号端口)使用使用telnettelnet服务登陆服务登陆Trying 192.168.2.202.Trying 192.168.2.202.Connected to 192.168.2.202(192.168.2.202).Connected to 192.168.2.202(192.168.2.202).Escape character is.Escape character

8、is.Red Hat Enterprise Linux AS release 3(Taroon Update 2)Red Hat Enterprise Linux AS release 3(Taroon Update 2)Kernel 2.4.21-15.EL on an i686Kernel 2.4.21-15.EL on an i686login:adminlogin:adminPassword:Password:$允许允许rootroot直接登录直接登录 默认情况下系统不允许默认情况下系统不允许rootroot直接登陆,如果要直接登陆,如果要允许允许rootroot直接登录,编辑直接登录

9、,编辑/etc/securetty/etc/securetty,增,增添如下行到文件尾部,多加几个。添如下行到文件尾部,多加几个。pts/0pts/0pts/1pts/1pts/2pts/2 明文传输,容易捕获明文传输,容易捕获 漏洞较多,易导致缓存溢出漏洞较多,易导致缓存溢出 效率不高效率不高 OPENSSHOPENSSH的简介的简介OpenSSHOpenSSH是是SSHSSH(Secure SHellSecure SHell)协议的协议的免费开源实现。它用安全、加密的网络免费开源实现。它用安全、加密的网络连接工具代替了连接工具代替了telnettelnet、ftpftp、rloginrlo

10、gin、rshrsh和和rcprcp工具。该协议默认使用工具。该协议默认使用RSARSA钥匙钥匙OpenSSHOpenSSH支持支持SSHSSH协议的版本是协议的版本是 OPENSSHOPENSSH优点优点加密方式传输加密方式传输传输数据经过压缩传输数据经过压缩,可加快传输速可加快传输速可实现远程控制、数据传输(拷贝及可实现远程控制、数据传输(拷贝及FTPFTP方式)方式)安装安装OPENSSH OPENSSH(redhat as 4.4redhat as 4.4)#rpm#rpm ivh opensshivh openssh*rootlocalhost#rpm-qa|grep openssh

11、rootlocalhost#rpm-qa|grep openssh系统默认已经自带系统默认已经自带 OPENSSH OPENSSH 主要配置文件和程序主要配置文件和程序认证配置文件认证配置文件启动脚本启动脚本/etc/ssh/sshd_config /etc/ssh/sshd_config 主配置文件主配置文件/usr/sbin/sshd /usr/sbin/sshd 服务守候程序服务守候程序/usr/bin/sftp /usr/bin/sftp 安全安全ftpftp工具工具/usr/bin/scp /usr/bin/scp 安全拷贝工具安全拷贝工具/usr/bin/ssh /usr/bin/

12、ssh 安全登陆工具安全登陆工具 配置文件配置文件/etc/ssh/sshd_config/etc/ssh/sshd_config#more sshd_config#more sshd_config#Port 22#Port 22#Protocol 2,1#Protocol 2,1#ListenAddress:#ListenAddress:#Logging#Logging#SyslogFacility AUTH#SyslogFacility AUTHSyslogFacility AUTHPRIVSyslogFacility AUTHPRIV#LogLevel INFO#LogLevel INF

13、O#Authentication:#Authentication:#LoginGraceTime 120#LoginGraceTime 120#PermitRootLogin yes#PermitRootLogin yes#StrictModes yes#StrictModes yes#RSAAuthentication yesRSAAuthentication yes#PubkeyAuthentication yes#PubkeyAuthentication yes#AuthorizedKeysFile .ssh/authorized_keys#AuthorizedKeysFile .ssh

14、/authorized_keys 一些一些OPENSSHOPENSSH的缺省配置的缺省配置监听所有网络接口;使用监听所有网络接口;使用TCP 22TCP 22号端口;号端口;#Port 22#Port 22记录有关认证信息记录有关认证信息#SyslogFacility AUTH#SyslogFacility AUTHSyslogFacility AUTHPRIVSyslogFacility AUTHPRIV#LogLevel INFO#LogLevel INFO允许允许rootroot直接登陆直接登陆#PermitRootLogin yes#PermitRootLogin yes RSA RS

15、A 和和 DSA DSA 认证协议认证协议 RSA RSA 和和 DSA DSA 认证协议的基础是一对专门生成认证协议的基础是一对专门生成的密钥,分别叫做专用密钥和公用密钥。在许的密钥,分别叫做专用密钥和公用密钥。在许多情况下,有可能不必手工输入密码就能建立多情况下,有可能不必手工输入密码就能建立起安全的连接。起安全的连接。SSH SSH 协议第一版支持基于协议第一版支持基于 RSA RSA 的认证。的认证。SSH SSH 协议第二版支持使用协议第二版支持使用 RAS RAS 或或 DSA DSA 算法。算法。RSARSA认证协议,认证协议,RSA RSA 密钥对的生成密钥对的生成#ssh-k

16、eygen-t rsa#ssh-keygen-t rsaGenerating public/private rsa key pair.Generating public/private rsa key pair.Enter file in which to save the key(/root/.ssh/id_rsa):Enter file in which to save the key(/root/.ssh/id_rsa):Enter passphrase(empty for no passphrase):Enter passphrase(empty for no passphrase):

17、Enter same passphrase again:Enter same passphrase again:Your identification has been saved in/root/.ssh/id_rsa.Your identification has been saved in/root/.ssh/id_rsa.Your public key has been saved in/root/.ssh/id_rsa.pub.Your public key has been saved in/root/.ssh/id_rsa.pub.The key fingerprint is:T

18、he key fingerprint is:64:c8:a8:fc:a8:ca:60:a3:cf:90:7a:61:9b:2e:f0:e7 rootgdlc-64:c8:a8:fc:a8:ca:60:a3:cf:90:7a:61:9b:2e:f0:e7 rootgdlc-gongguangongguan#RSARSA认证协议,认证协议,RSA RSA 密钥的安装密钥的安装私钥的安装私钥的安装 私钥存放在用户根目录下的私钥存放在用户根目录下的$HOME/.ssh/id_rsaHOME/.ssh/id_rsa中中 。公钥的安装公钥的安装 公钥存放在公钥存放在$中中.用户应该把复制到远程服务器中用户

19、应该把复制到远程服务器中,改名改名$HOME/.ssh/authorized_keys HOME/.ssh/authorized_keys 存放到用户根目存放到用户根目录下。录下。例如:例如:$scp/.ssh/userremote:$cat /.ssh/authorized_keys DSADSA认证协议,认证协议,DSA DSA 密钥对的生成密钥对的生成#ssh-keygen -t dsa#ssh-keygen -t dsaGenerating public/private dsa key pair.Generating public/private dsa key pair.Enter

20、file in which to save the key(/root/.ssh/id_dsa):Enter file in which to save the key(/root/.ssh/id_dsa):Enter passphrase(empty for no passphrase):Enter passphrase(empty for no passphrase):Enter same passphrase again:Enter same passphrase again:Your identification has been saved in/root/.ssh/id_dsa.Y

21、our identification has been saved in/root/.ssh/id_dsa.Your public key has been saved in/root/.ssh/id_dsa.pub.Your public key has been saved in/root/.ssh/id_dsa.pub.The key fingerprint is:The key fingerprint is:1b:31:87:ee:a8:ba:67:0c:04:24:02:bb:1a:0f:00:8d 1b:31:87:ee:a8:ba:67:0c:04:24:02:bb:1a:0f:

22、00:8d rootgdlc-rootgdlc-gongguangongguan#DSA DSA 密钥对的安装密钥对的安装私钥的安装私钥的安装 私钥存放在用户根目录下的私钥存放在用户根目录下的$HOME/.ssh/id_dsaHOME/.ssh/id_dsa中中 。公钥的安装公钥的安装 DSA DSA 公用密钥的安装几乎和公用密钥的安装几乎和 RSA RSA 安装完全一样。公安装完全一样。公钥存放在钥存放在$中中.用户应该把复制到远程服务器中用户应该把复制到远程服务器中,改改名名$HOME/.ssh/authorized_keys HOME/.ssh/authorized_keys 存放到用户

23、根目录存放到用户根目录下。下。例如:例如:$scp/.ssh/userremote:$cat /.ssh/authorized_keys OpensshOpenssh的使用的使用Enter passphrase for key/home/admin/.ssh/id_dsa:Enter passphrase for key/home/admin/.ssh/id_dsa:输入你的输入你的DSADSA认证密码认证密码$登陆成功登陆成功Enter passphrase for key/home/admin/.ssh/id_rsa:Enter passphrase for key/home/admin/

24、.ssh/id_rsa:$输入你的输入你的RSARSA认证密码认证密码$登陆成功登陆成功 OpensshOpenssh的使用的使用The authenticity of host 192.168.2.202(192.168.2.202)cant be established.The authenticity of host 192.168.2.202(192.168.2.202)cant be established.RSA key fingerprint is 00:eb:d3:41:f0:92:14:8b:30:20:2a:5d:32:71:c8:32.RSA key fingerprin

25、t is 00:eb:d3:41:f0:92:14:8b:30:20:2a:5d:32:71:c8:32.Are you sure you want to continue connecting(yes/no)?yesAre you sure you want to continue connecting(yes/no)?yesWarning:Permanently added 192.168.2.202(RSA)to the list of known hosts.Warning:Permanently added 192.168.2.202(RSA)to the list of known

26、 hosts.gongguan192.168.2.202s password:gongguan192.168.2.202s password:$scp(scp(安全、加密的连接在机器间传输文件)安全、加密的连接在机器间传输文件)把本地文件传输给远程系统语法:把本地文件传输给远程系统语法:scp localfile usernamedesthostname:/newfilenamescp localfile usernamedesthostname:/newfilenamelocalfile localfile 指源文件,指源文件,usernamedesthostname:/newfilename usernamedesthostname:/newfilename 指目标文件。指目标文件。把远程文件传输给本地系统语法:把远程文件传输给本地系统语法:scp usernamedesthostname:/remotefile /newlocalfilescp usernamedesthostname:/remotefile /newlocalfileremotefile remotefile 指源文件,指源文件,newlocalfilenewlocalfile指目标文件指目标文件

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!