首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>网络应用>正文

用SSH客户端软件登录到服务器

http://www.oklinux.cn  2007-01-24  来源: centospub.com centospub  会员收藏  游客收藏  【 】 
当服务器的SSH服务正常运行后,我们完全可以从此在我们的自用PC上用SSH客户端软件在局域网中登录到服务器,用这种方式完成服务器以后的配置和维护。不严格的说,这时服务器是不需要显示器和键盘的,因为绝大多数的配置工作都可在远端(局域网内)的客户端上操控。

  这里,以简单易用的SSH客户端软件之一 -- PuTTY 为例,介绍从自用PC上登录到服务器的方法。

转换来自服务器端的私钥为PuTTY可用的私钥

  在 用OpenSSH构建SSH服务器 一节中,我们将服务器端相应用户的的私钥用安全的方式--3.5寸磁盘为介质,移动到了远程终端(自用PC等等)上,下面就介绍一下载远程终端用SSH客户端软件登录到服务器的方法。

  SSH客户端软件,我们准备是用简单易用的PuTTY。但服务器端直接生成的私钥,PuTTY无法直接使用,需要用PuTTYGen来转换为PuTTY可以使用的私钥匙。

[1] 下在私钥转换工具 PuTTYGen 。 并且将要转换的私钥从软盘上复制到远程终端本地硬盘的适当位置上。

[2] 运行 PuTTYGen ,出现如下窗口:



[3] 点击Load,选取服务器端生成的私钥(文件类型要选择“All Files”)。如下



[4] 开始转换私钥,这里需要输入在服务器端建立此私钥时的口令。在文本框中输入口令开始转换,如下:



[5] 如果转换成功后,会弹出转换成功的提示窗口,点击确定进入下一步。如下:



[6] 保存转换后的私钥匙到适当的位置(转换后的私钥将做为PuTTY登录到服务器时使用的私钥)。点击“Save private key”,并选择适当的位置保存私钥。如下:





  最后,关闭PuTTYGen,下面我们开始用PuTTY远程登录服务器。

在Windows下用PuTTY通过SSH协议登录到服务器

[1] 下载 PuTTY ,放在适当的目录(文件夹)中。(PuTTY为一个可执行文件,双击即运行)

[2] 双击启动 PuTTY ,在左侧找到Auth(认证方式)一项,对连接是使用的私钥进行设定,如下:



[3] 点击Browse,选择刚刚用PuTTYGen转换后的私钥。如下:





   然后点击左侧的Session,回到主机连接信息的设置,如下:



[4] 配置主机名,在“Host Name”填入服务器的IP地址,以及在“Saved Sessions”栏上填入此连接的名称(任意),然后点击Save,保存主机连接设置。如下:



[5] 保存后,“Saved Sessions”一栏中会显示刚刚被加入的连接。双击此连接,开始进行连接,如下



[6] 然后在登录窗口中输入服务器端,相应用户的用户名,如下:



[7] 在输入完用户名后,不会出现用户密码输入提示框,因为在SSH服务器配置中我们禁止了用户通过用户密码方式的SSH登录。这时候会出现要求输入口令的提示,这个口令就是在服务器端建立相应用户(digeast)的私钥的时候设置的口令。输入口令,进行登录。如下:



[8] 输入口令后,即可登录成功,如下:



  以上,就通过“钥匙”的方式成功的登录到了服务器。

  另外由于在SSH服务器设定时禁止了root直接从远程登录,所以用SSH客户端是无法用通过root登录的,再者,要允许某个用户对服务器进行登录,必须基于某个用户建立其相应的公钥与私钥--因为我们禁止用户通过用户密码的认证方式来登录SSH服务器,这样就大大增强了服务器的安全性。

  但作为管理员,您可以将一般用户加入到wheel组中(方法见 CentOS的下载、安装及初始环境设置 ),然后基于此一般用户建立相应私钥于公钥,通过此用户远程登录到,然后再通过“su -”命令,获得root权限,对系统进行配置。而且,在初始环境设置中,我们不允许wheel组外用户“su -”登录为root用户,从而又进一步增强了系统的安全性。

  从此,我们就可以通过在Windows下用PuTTY登录到服务器的方式来完成所有服务器的配置工作。当然如果您喜欢,或出于其他原因,也同样可以在 服务器本机上完成所有的配置工作。二者无本质的区别,这也体现了UNIX操作系统多用户、多任务处理的特性之一。


上一篇:CentOS下用OpenSSH构建SSH服务器   下一篇:Linux内核: 修改TCP/IP调优参数


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux内核: 修改TCP/IP调优参数
·CentOS下用OpenSSH构建SSH服务器
·利用IP 别名托管多个SSL 站点
·详细介绍对Samba的三种典型配置方法
·Slackware10.2做NAT服务器
·Ubuntu下构建LAMP服务器
·使用apt-mirror构建本地Debian镜像
·让Linux NAT服务器支持UPnP
·RHEL5新特性-Conga集群管理软件
·如何测试和调试Apache服务器
·使用 mailman 架设邮件列表
·Vyatta开源软件软件使用评测
·Ubuntu Linux 下的带宽监测工具
·对Rsync的一些了解
·用Perl管理 Linux 配置文件
·在 Linux 上进行自动备份
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·VMware下让Linux系统与真实主机共享上
·Linux系统下服务器的硬件检查和文件传
·在虚拟机Redhat Linux下安装Samba服务
·Linux操作系统下PPPOE拨号共享上网方法
·xManager连接Linux的配置方法
·Linux和Window系统远程桌面相互访问方
·Ubuntu下用手机连接蓝牙局域网pan/pand
·如何解决Xmanager不能登陆Linux系统问
·通过Amora用symbian手机控制Linux计算
·在Linux操作系统下单网卡实现双IP的设
·Linux下使用Openssh工具远程管理Solari
·VMware下Linux与真实主机共享上网的方
  阅读排行
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Linux系统邮件服务器常见错误报告列表
·防火墙也能DIY----免费的专业级防火墙M
·linux下文件服务Vsftp详细介绍
· 快速架设apache/vsftpd/samba/sendmai
· Linux下Tomcat配置技巧详解分析
·如何利用集群技术实现Web服务器的负载
·Suse Linux下的samba设置用户说明
·Linux操作系统下SVN服务器的搭建详解
·RHEL5实现高可用HA集群+GFS+Enterprise
· Snort 用户手册
·使用 screen 管理你的远程会话
·Linux操作系统下的集群工作原理及实战
·用Xmanager远程管理LINUX,AIX等UNIX系
·在VMware的虚拟机平台上如何进行网络设
网摘收藏: