网络服务器管理_第1页
网络服务器管理_第2页
网络服务器管理_第3页
网络服务器管理_第4页
网络服务器管理_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络服务器管理Chapter1/391/391/391/39第1页,共22页,2023年,2月20日,星期六本章目标掌握SSH服务器管理和客户端的使用Chapter2/39第2页,共22页,2023年,2月20日,星期六SSH的起源与原理SSH(SecureSHell),实现了与Telnet服务类似的远程登录功能SSH协议在网络中使用密文传输数据SSH服务器中还支持使用scp和sftp等客户端程序进行远程主机的文件复制Chapter3/39第3页,共22页,2023年,2月20日,星期六SSH的认证方式SSH协议提供两种用户认证方式基于口令的安全认证与telnet类似,提供正确的用户口令后可以登录远程服务器基于密钥的安全认证使用公钥和私钥对的方式对用户进行认证Chapter4/39第4页,共22页,2023年,2月20日,星期六SSH密钥认证的原理SSH服务中使用密钥进行用户认证每个用户都需要生成自己的公钥和私钥对文件用户的公钥文件需要保存在SSH服务器主机中用户私钥文件保存在SSH客户端主机中Chapter5/39第5页,共22页,2023年,2月20日,星期六OpenSSH服务器OpenSSH是著名的开源软件项目OpenSSH是SSH协议的免费实现版本OpenSSH可应用于大多数UNIX系统绝大多数Linux发行版本都采用OpenSSH作为SSH服务器Chapter6/39第6页,共22页,2023年,2月20日,星期六OpenSSH的软件包组成RHEL4系统中OpenSSH服务器和客户端软件是默认安装的openssh软件包是实现ssh功能的公共软件包openssh-server软件包实现了SSH服务器的功能openssh-clients软件包中包含了SSH服务的客户端程序openssh-askpass和openssh-askpass-gnome只有在Linux的图形界面下使用SSH服务时才需要Chapter7/39第7页,共22页,2023年,2月20日,星期六OpenSSH服务的启动与停止OpenSSH的服务程序名称是sshdsshd服务程序的启动脚本/etc/init.d/sshdsshd服务程序缺省状态为自动启动sshd服务的启动与停止启动服务程序servicesshdstart停止服务程序servicesshdstopChapter8/39第8页,共22页,2023年,2月20日,星期六OpenSSH服务的配置文件配置目录OpenSSH服务器和客户机的所有配置文件都保存在同一目录中/etc/ssh/服务器配置文件SSH服务器的配置文件是sshd_config/etc/ssh/sshd_config客户机配置文件SSH客户程序的配置文件是ssh_config/etc/ssh/ssh_configChapter9/39第9页,共22页,2023年,2月20日,星期六OpenSSH的典型用户登录使用ssh命令登录SSH服务器#sshroot@

首次登录SSH服务器为了建立加密的SSH连接需要用户在客户端确认服务器发来的RSA密钥(输入yes)用户认证每次登录SSH服务器都需要输入正确的用户口令SSH登录使用的是SSH服务器主机中的用户帐号Chapter10/39第10页,共22页,2023年,2月20日,星期六SSH的用户目录“.ssh”目录在SSH客户主机的用户宿主目录中,使用名为“.ssh”的目录保存用户的SSH客户端信息~/.ssh/“.ssh”目录在用户首次进行SSH登录后自动建立“known_hosts”文件“known_hosts”文件位于“.ssh”目录中“known_hosts”文件用于保存当前用户所有登录过的SSH服务器的RSA密钥Chapter11/39第11页,共22页,2023年,2月20日,星期六基于密钥的SSH用户认证4-1设置密钥认证的一般步骤在SSH客户端生成用户的公钥和私钥对文件将SSH客户的公钥添加到SSH服务器中用户的认证文件中验证密钥的认证Chapter12/39第12页,共22页,2023年,2月20日,星期六基于密钥的SSH用户认证4-2在SSH客户端生成用户的公钥和私钥对使用ssh-keygen命令生成密钥对$ssh-keygen-trsa

公钥和私钥文件ssh-keygen命令将在“.ssh”目录中生成公钥和私钥文件id_rsa是私钥文件,内容需要严格保密id_rsa.pub是公钥文件,可发布到SSH服务器中Chapter13/39第13页,共22页,2023年,2月20日,星期六基于密钥的SSH用户认证4-3复制公钥文件将客户端中的用户公钥文件复制到SSH服务器中公钥文件的复制可使用软盘、U盘或网络将公钥内容追加到authorized_keys文件authorized_keys文件保存在SSH服务器中用户目录的“.ssh”子目录中authorized_keys用于保存所有允许以当前用户身份登录的SSH客户端用户的公钥内容使用“>>”重定向符将用户公钥追加到authorized_keys文件中catid_rsa.pub>>~/.ssh/authorized_keys

Chapter14/39第14页,共22页,2023年,2月20日,星期六基于密钥的SSH用户认证4-4基于密钥的用户认证过程用户使用ssh命令登录SSH服务器时,将使用客户机中的私钥与服务器中的公钥进行认证,认证成功后将允许用户登录密钥的认证过程是ssh命令与SSH服务器自动完成的用户登录过程中将不再提示输入用户口令Chapter15/39第15页,共22页,2023年,2月20日,星期六禁止root用户的SSH登录为了提高Linux服务器的安全性,可以禁止root用户进行SSH登录设置sshd_config文件#vi/etc/ssh/sshd_config

//添加设置行PermitRootLoginno

重新启动sshd服务程序#servicesshdrestart再次登录SSH服务器时将不能使用root帐号进行登录Chapter16/39第16页,共22页,2023年,2月20日,星期六ssh命令的基本使用ssh命令的两种格式格式1:sshusername@sshserver格式2:ssh-lusernamesshserver两种命令格式具有相同的功能ssh命令中需指定登录的用户名和SSH服务器地址不指定用户名的ssh命令ssh命令中如果不指定用户名,将使用SSH客户机中当前用户的名字登录SSH服务器#sshChapter17/39第17页,共22页,2023年,2月20日,星期六通过SSH运行服务器中的窗口程序运行服务器中的图形程序是SSH的重要应用ssh命令需要在图形界面虚拟终端下运行命令格式:ssh-Xusername@sshserver

xlock是运行在SSH服务器中,而显示在SSH客户机中的窗口程序Chapter18/39第18页,共22页,2023年,2月20日,星期六sftp的使用SSH服务器对sftp的支持sftp是SSH服务器中的子系统在SSH服务器中需要存在对sftp的配置#grepsftp/etc/ssh/sshd_configSubsystemsftp/usr/libexec/openssh/sftp-serversftp命令的使用sftp登录命令的格式与ssh命令类似:sftpusername@sshserversftp命令实现了类似ftp命令的功能和命令交互界面Chapter19/39第19页,共22页,2023年,2月20日,星期六scp命令的使用scp命令可以实现SSH服务器与客户机之间的文件复制scp命令的格式类似于cp命令SSH服务器可以作为scp命令中的源文件或目标文件命令实例将SSH服务器中的文件复制到客户机#scproot@:/etc/passwd.

将客户机中的文件复制到SSH服务器#scptestmike@:~

Chapter20/39第20页,共22页,2023年,2月20日,星期六Windows下使用SSH客户端软件PuTTYPuTTY是Windows环境中可以免费使用的ssh客户端软件.uk/~sgtatham/putty/

WinSCPWinSCP是知名的开源软件项目WinSCP在Windows环境中提供了窗口形式的sftp和scp客户端操作环境Chapter21/39第21页,共22页,2023年,2月20日,星期六阶段总结SSH协议是telnet协议的安全替代品

温馨提示

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

评论

0/150

提交评论