Welcome 微信登录

首页 / 操作系统 / Linux / Linux下使用SSH图文详解教程

一.Linux服务器所需要的软件及软件结构1.SSH服务简介SSH是一个应用程序中提供安全通信的协议,通过SSH可以安全地访问服务器,因为SSH 具有成熟的公钥加密体系,在数据进行传输时进行加密,保证数据在传输时不被恶意篡改、破坏和泄露。能有效防止网络嗅探和IP欺骗等攻击。2.SSH服务的安装① Linux下广泛使用免费的OpenSSH程序来实现SSH协议,确认系统是否已经安装了OpenSSH服务(默认是已经安装好的)#rpm -q openssh-server② 安装OpenSSH服务(CentOS4.5在第一张光盘)#rpm -vih openssh-server-3.9p1-8.RHEL4.20.i386.rpm3.SSH服务的配置配置SSH服务的运行参数,是通过修改配置文件"/etc/ssh/sshd_config"来实现的。文件配置的选项非常多,但大部分的配置选项是"#"符合注释掉的,基本上保持默认就可以很好的工作了,下面是最常用的配置选项。① #Port 22    Prot选项定义SSH服务监听的端口号,默认使用22号端口。② #Protocol 2,1     Protocol定义了SSH服务器使用SSH协议的顺序,为了安全可以只使用SSH2协议。③ #ListenAddress  0.0.0.0   ListenAddress选项定义了SSH服务器绑定的IP地址。④ #PermitRootLogin  yes   PermitRootLogin选项定义了是否允许root管理员登录。⑤ #PermitEmptyPasswords  no    PermitEmptyPasswords选项定义了是否允许空密码的用户登录,为了保证服务器的安全应该禁止空密码的用户登录。⑥ #PasswordAuthentication  yes   PasswordAuthentication选项定义了是否使用口令认证方式,如果准备使用公钥认证方式就将其设置为你no,这样会更加安全。4.停止和启动SSH服务① 启动SSH服务的命令#service sshd start② 停止SSH服务的命令#service sshd stop③ 重新启动SSH服务的命令#service sshd restart④ 设置开机自动运行SSH服务#chkconfig –livel 35 sshd on二.Windows平台SSH客户端的使用1. 以登录口令连接SSH服务器① Windows下有很多的SSH客户端程序,这里使用PuTTY程序。② 运行putty.exe文件,在PuTTY程序主界面的"Host Name"中输入服务器的IP地址或域名,在"Protocol"中选择"SSH"选项,然后单击"Open"按钮开始连接输入用户名和口令即可(图一)。图一2. 以公钥认证连接SSH服务器① 在Linux服务器编辑文件"/etc/ssh/sshd_config"#vi /etc/ssh/sshd_configPasswordAuthentication yes(找到此行,将yes给为no)注:通过上面的修改后,SSH服务器将不允许口令方式的登录,只能以公钥方式的认证,更加提高了安全性,就算有人获取SSH服务器的登录口令也不能通过SSH来远程登录。
  • 1
  • 2
  • 3
  • 下一页
Linux下开源防火墙IPFire的配置Linux下安装JDK并配置环境变量相关资讯      SSH  Linux教程 
  • SSH/SSL 源码编译安装简易操作说明  (今 07:03)
  • Mac使用ssh出现permission denied(  (03月23日)
  • Mac OS X下配置远程Linux 服务器  (12/22/2015 15:21:41)
  • Teleport:面向集群及团队的 SSH  (04月11日)
  • 如何在 CentOS / RHEL 上设置 SSH   (01月18日)
  • SSH相互信任配置  (12/20/2015 19:58:17)
本文评论 查看全部评论 (0)
表情: 姓名: 字数