Linux下安装OpenSSH

因为自己的傻,所以才有的此篇日志。也许有人可以发现,在我博客上已经有篇名为“LFS配置IP及安装OpenSSH”,而再写这篇日记是因为自己在Linux下使用了光盘里的OpenSSH,然后装上后使用自己硬盘上的SSH时老是提示已经占用,结果反复装了好几遍才意识到这个问题!~这就好比一个人骑在马上数马的数目一样,总是少一头。哎,悲剧。

  切入正题。

  下载openssl-0.9.8e.tar.gz包和openssh-4.6p1.tar.gz包。先装SSL。

  安装openssl#cd/usr/local/src#tarzxvfopenssl-0.9.8e.tar.gz#cdopenssl-0.9.8e#./configsharedzlib#make#maketest#makeinstallmv/usr/bin/openssl/usr/bin/openssl.OFFmv/usr/include/openssl/usr/include/openssl.OFFln-s/usr/local/ssl/bin/openssl/usr/bin/opensslln-s/usr/local/ssl/include/openssl/usr/include/openssl

  配置库文件搜索路径#echo”/usr/local/ssl/lib”>>/etc/ld.so.conf#ldconfig-v

  查看openssl的版本号,以验正是否安装正确#opensslversion-aOpenSSL0.9.8e11Apr2007builton:SatMar2421:24:41CST2007platform:linux-elfoptions:bn(64,32)md2(int)rc4(idx,int)des(ptr,risc1,16,long)idea(int)blowfish(idx)compiler:gcc-fPIC-DOPENSSL_PIC-DZLIB-DOPENSSL_THREADS-D_REENTRANT-DDSO_DLFCN-DHAVE_DLFCN_H-DL_ENDIAN-DTERMIO-O3-fomit-frame-pointer-Wall-DOPENSSL_BN_ASM_PART_WORDS-DOPENSSL_IA32_SSE2-DSHA1_ASM-DMD5_ASM-DRMD160_ASM-DAES_ASMOPENSSLDIR:”/usr/local/ssl”

  安装OpenSSH

#cd/usr/local/src#tarzxvfopenssh-4.6p1.tar.gz#cdopenssh-4.6p1#./configure–prefix=/usr–sysconfdir=/etc/ssh–with-pam–with-zlib–with-ssl-dir=/usr/local/ssl–with-md5-passwords–mandir=/usr/share/man#make#makeinstall

查看openssh版本号,验正安装结果#ssh-vOpenSSH_4.6p1,OpenSSL0.9.8e11Apr2007usage:ssh[-1246AaCfgkMNnqsTtVvXxY][-bbind_address][-ccipher_spec][-D[bind_address:]port][-eescape_char][-Fconfigfile][-iidentity_file][-L[bind_address:]port:host:hostport][-llogin_name][-mmac_spec][-Octl_cmd][-ooption][-pport][-R[bind_address:]port:host:hostport][-Sctl_path][-wlocal_tun[:remote_tun]][user@]hostname[command]

调试启动,如果以下显示均正常,就可以正常启动sshd了。#/usr/sbin/sshd-ddebug1:sshdversionOpenSSH_4.6p1debug1:privatehostkey:#0type0RSA1debug1:readPEMprivatekeydone:typeRSAdebug1:privatehostkey:#1type1RSAdebug1:readPEMprivatekeydone:typeDSAdebug1:privatehostkey:#2type2DSAdebug1:rexec_argv[0]=’/usr/sbin/sshd’debug1:rexec_argv[1]=’-d’socket:Addressfamilynotsupportedbyprotocoldebug1:Bindtoport22on0.0.0.0.Serverlisteningon0.0.0.0port22.Generating768bitRSAkey.RSAkeygenerationcomplete.

启动服务#/usr/sbin/sshd

  OK了~如果遇见了问题欢迎留言,我反正是给这个OpenSSH给弄得头破血流了~


超越C++

http://www.beyondc.cn/linux-install-openssh.html


相反,某天也许你会忽然发现,心早已沦陷。

Linux下安装OpenSSH

相关文章:

你感兴趣的文章:

标签云: