电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 服务器
快速安装和配置OpenSSH
作者:未知 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 
 
下面我介绍在RedHat上快速安装OpenSSH的经验。

你可以从
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-2.3.0p1.tar.gz
下载到openssh,如果从别处下载,必须下载带有p1后缀的文件。
没有这个后缀的文件是OpenBSD专用的。

你还需要:
Zlib:
http://www.freesoftware.com/pub/infozip/zlib/
其实,你如果没有的话,那就是你没有在装RedHat时选择它。
现在还来得急,插入RedHat的CDROM,重启动,把zlib选上,就行了。

OpenSSL 0.9.5a or greater:
http://www.openssl.org/

我是弄的openssl-0.9.5-devel.rpm来安装的,比较方便,
而且我极力推荐这样做,因为后面的麻烦比较少。
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/rpm/openssl-devel-0.9.5a-3.i386.rpm


下面,开始解包:
root@local# cd /usr/local/src
root@local# tar zxvf openssh-2.3.0p1.tar.gz
root@local# rpm -Uvh openssl-devel-0.9.5a-3.i386.rpm

搞定后,开始编译:
root@local# cd openssh-2.3.0p1
root@local# ./configure --prefix=/usr --sysconfdir=/etc/ssh \
--with-tcp-wrappers --with-ipv4-default \
--with-md5-passwords
root@local# make
root@local# make install
root@local# install -m644 contrib/redhat/sshd.pam /etc/pam.d/sshd
如果你已经用RedHat的安装盘装上了Zlib库,又已经把Openssl-devel
的rpm装好了,这个过程应该不会出错。(如果有,请告诉我,看我能不能解决)

如果一切顺利,那么:
root@local# cd ..
root@local# rm -rf openssh-2.3.0p1

下面生成主机密钥
root@local# ssh-keygen -b 1024 -f /etc/ssh/ssh_host_key -N ""
root@local# ssh-keygen -d -f /etc/ssh/ssh_host_dsa_key -N ""
如果这两步提示“已有文件存在”,那大胆覆盖好了。

下面的步骤比较重要,看清楚了!
编辑/etc/ssh/ssh_config,添加或改变下面的参数:
Host *
ForwardAgent no
ForwardX11 no
RhostsAuthentication no
RhostsRSAAuthentication no
RSAAuthentication yes
PasswordAuthentication yes
FallBackToRsh no
UseRsh no
BatchMode no
CheckHostIP yes
StrictHostKeyChecking no
IdentityFile ~/.ssh/identity
Port 22
Cipher blowfish
EscapeChar ~

编辑/etc/ssh/sshd_config,加入或改变下面的参数:
Port 22
ListenAddress 210.45.216.120
HostKey /etc/ssh/ssh_host_key
ServerKeyBits 1024
LoginGraceTime 600
KeyRegenerationInterval 3600
PermitRootLogin no
IgnoreRhosts yes
IgnoreUserKnownHosts yes
StrictModes yes
X11Forwarding no
PrintMotd yes
SyslogFacility AUTH
LogLevel INFO
RhostsAuthentication no
RhostsRSAAuthentication no
RSAAuthentication yes
PasswordAuthentication yes
PermitEmptyPasswords no


配置OpenSSH使其使用TCP-Wrappers inetd超级服务器
TCP-WRAPPERS用来启动和停止sshd1服务。当inetd运行的时候,
它会从配置文件/etc/inetd.conf中读入配置信息。
(在配置文件中每一行的不同项是用TAB或空格分开)

编辑“inetd.conf”文件(vi /etc/inetd.conf)并加入这一行:
ssh stream tcp nowait root /usr/sbin/tcpd sshd –i
(“-i”参数说明sshd是被inetd运行的)
怎么让这些生效呢?
本来是不用重起的,不过我觉得打命令更麻烦。
那好,
root@local# reboot



下面是SSH的用户配置
root@local# su foo
foo@local$ ssh-keygen
运行后会让你输入pass phrase,简单的说就是密码啦,
不过是加密密钥的密码,要记住它,以后可以用ssh-keygen -p改的。

然后会生成
/home/foo/.ssh/identity
/home/foo/.ssh/identity.pub
其中没有pub的是用户foo的私人密钥(要保护好),
有pub的是foo的公共密钥,要被ssh的客户程序使用。


把公用密匙identity.pub拷贝到远程机器的“/home/refoo/.ssh”目录下,
并改名为“authorized_keys”。当然,复制到哪个目录,取什么文件名,
取决于用什么ssh客户程序,这里我用openssh,后面我列举了两个windows
的ssh客户程序。

好了,下面你可以在远程机器上试试了(你得保证远程机器上装了openssh的客户程序。)
refoo@remote$ ssh -l foo local.domain.net


成功!



下面我列举两个Windows上的SSH客户软件
Putty
http://www.chiark.greenend.org.uk/~sgtatham/putty.html
TTSSH
http://www.zip.com.au/~roca/download.html
文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·LINUX学习笔记--FTP服务器设置篇
·在内核2.6.0-test中安装最新驱动NVIDIA 1.0-4620(共三种方法)
·无软驱和光驱安装Redhat方法
·如何通过PXE的方式远程安装linux(本地无 光 , 软驱)
·网络安装的一点实践
·VI 快速上手
·Linux下Apache并发连接数和带宽控制
·轻轻松松的安装Slackware Linux -- 5.其他非标准安装程序解析
·在Linux下建立强大的FTP搜索引擎(二
·Iptables来限制上QQ

最新文章
·造成服务器不稳定的因素有以下七点
·机房是海外服务器安全稳定重要因素
·UniCache 行业垂直门户网站加速方案
·VPS服务器是主机业务的革命性技术
·如何选好虚拟主机的五个关键细节
·虚拟化技术会造成服务器市场的低迷吗?
·IP KVM打造“保姆”服务的IDC机房
·服务器能耗吞噬资源 优化数据中心
·ASP.NET2.0服务器控件之捕获回传事件
·服务器虚拟化必须考虑的十大重要因素


 
 


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号