欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年用OpenSSH构建SSH服务器借鉴 .pdf

    • 资源ID:26167021       资源大小:65.61KB        全文页数:4页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年用OpenSSH构建SSH服务器借鉴 .pdf

    (最近更新日:2006/09/23 )前言SSH 服务和 Telnet 服务一样,通过远程登录登录到系统,在远程操控系统。但它与Telnet 的不同点就是:Telnet 在传输的过程中是平文传输,而SSH 是将传输内容加密,在传送的过程中保证了传送内容的保密性,从而提高了系统的安全性。在这里,我们不准备将SSH 服务作为用户上传下载文件的工具。我们只用SSH 服务的开通为远程管理系统提供方便。另外在用户认证方式上,为了服务器和用户的安全,禁止用户密码的认证方式,而基于“ 钥匙 ” 的方式。SSH 相关配置文件的修改首先修改 SSH 的配置文件。如下:rootsample #vi /etc/ssh/sshd_config 用 vi 打开 SSH 的配置文件#Protocol 2,1 找到此行将行头 “#”删除,再将行末的 “,1 ”删除,只允许 SSH2方式的连接Protocol 2 修改后变为此状态,仅使用SSH2#ServerKeyBits 768 找到这一行,将行首的 “#”去掉,并将 768 改为 1024ServerKeyBits 1024 修改后变为此状态,将ServerKey 强度改为 1024 比特#PermitRootLogin yes 找到这一行,将行首的 “#”去掉,并将 yes 改为 noPermitRootLogin no 修改后变为此状态,不允许用root 进行登录#PasswordAuthentication yes 找到这一行,将 yes 改为 noPasswordAuthentication no 修改后变为此状态,不允许密码方式的登录#PermitEmptyPasswords no 找到此行将行头的 “#”删除,不允许空密码登录PermitEmptyPasswords no 修改后变为此状态,禁止空密码进行登录然后保存并退出。(vi 保存退出的命令为ZZ)因为我们只想让SSH 服务为管理系统提供方便,所以在不通过外网远程管理系统的情名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 况下,只允许内网客户端通过SSH 登录到服务器,以最大限度减少不安全因素。设置方法如下:rootsample # vi /etc/hosts.deny 修改屏蔽规则,在文尾添加相应行# # hosts.deny This file describes the names of the hosts which are # *not* allowed to use the local INET services, as decided # by the /usr/sbin/tcpd server. # # The portmap line is redundant, but it is left to remind you that # the new secure portmap uses hosts.deny and hosts.allow. In particular # you should know that NFS uses portmap! sshd: ALL 添加这一行,屏蔽来自所有的SSH 连接请求rootsample # vi /etc/hosts.allow 修改允许规则,在文尾添加相应行# # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the /usr/sbin/tcpd server. # sshd: 192.168.0. 添加这一行,只允许来自内网的SSH 连接请求重新启动 SSH 服务在修改完 SSH 的配置文件后,需要重新启动SSH 服务才能使新的设置生效。rootsample #/etc/rc.d/init.d/sshd restart 重新启动 SSH 服务器Stopping sshd: OK Starting sshd: OK SSH 服务器重新启动成功这时,在远程终端(自用PC 等等)上,用SSH 客户端软件以正常的密码的方式是无法登录服务器的。为了在客户能够登录到服务器,我们接下来建立SSH 用的公钥与私钥,以用于客户端以“ 钥匙 ” 的方式登录SSH 服务器。SSH2 的公钥与私钥的建立登录为一个一般用户,基于这个用户建立公钥与私钥。(这里以centospub用户为例)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - rootsample #su - centospub 登录为一般用户 centospub centospubsample $ssh-keygen -t rsa 建立公钥与私钥Generating public/private rsa key pair. Enter file in which to save the key (/home/kaz/.ssh/id_rsa): 钥匙的文件名,这里保持默认直接回车Created directory /home/kaz/.ssh Enter passphrase (empty for no passphrase): 输入口令Enter same passphrase again: 再次输入口令Your identification has been saved in /home/kaz/.ssh/id_rsa. Your public key has been saved in /home/kaz/.ssh/id_rsa.pub. The key fingerprint is: tf:rs:e3:7s:28:59:5s:93:fe:33:84:01:cj:65:3b:8e 然后确认一下公钥与密钥的建立,以及对应于客户端的一些处理。centospubsample $cd /.ssh 进入用户 SSH 配置文件的目录centospubsample .ssh$ls -l 列出文件total 16 -rw- 1 centospub centospub 951 Sep 4 19:22 id_rsa 确认私钥已被建立-rw-r-r- 1 centospub centospub 241 Sep 4 19:22 id_rsa.pub 确认公钥已被建立centospubsample .ssh$cat /.ssh/id_rsa.pub /.ssh/authorized_keys 公钥内容输出到相应文件中centospubsample .ssh$rm -f /.ssh/id_rsa.pub 删除原来的公钥文件centospubsample .ssh$chmod 400 /.ssh/authorized_keys 将新建立的公钥文件属性设置为400然后,将私钥通过安全的方式转移到欲通过SSH 连接到服务器的PC 上。这里,以通过 3.5 寸磁盘为介质为例:centospubsample .ssh$exit 退出一般用户的登录 (返回 root 的登录)rootsample #mount /mnt/floppy/ 加载软盘驱动器rootsample #mv /home/centospub/.ssh/id_rsa /mnt/floppy/ 将刚刚建立的私钥移动到软盘名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - rootsample #umount /mnt/floppy/ 卸载软盘驱动器这样,我们通过对应于centospub用户的私钥,就可以在远程终端上通过SSH 客户端连接到服务器了。但服务器生成的私钥匙不能被客户端直接应用 详细请见下一节。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

    注意事项

    本文(2022年用OpenSSH构建SSH服务器借鉴 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开