Ubuntu下手动安装openssh

来源:互联网 发布:淘宝卖家可以改名字吗 编辑:程序博客网 时间:2024/05/16 11:04

openssh手动安装方法

网上的普遍方法是安装zlib,openssl之后再安装openssh,但是我这样做没成功,反复尝试终于弄通了,把我的方法和大家分享一下。我反复试验了目前的12.04和13.04两个版本的ubuntu系统,只有在12.04上能成功,13.04目前不是stable版本。。

1,需要用到zlib,openssl,openssh安装包以及从UbuntuServer光盘中拷贝出来的openssh文件夹,我上传了,大家自己去下载。。http://download.csdn.net/detail/pjwlcy01/7174243

2,常见的zlib+openssl+openssh方法基本无法正常安装成功

确认是否需要安装,在命令行中输入:

which sshwhich sshdwhich ssd-keygen

一般情况如果没有安装的话,输入which sshd无任何结果。


安装过程:

1)下载安装zlib,地址是http://www.zlib.net,然后依次执行下面代码:

tar -zxvf zlib.tar.gzcd zlib./configuresudo makesudo make install

2)安装openssl,ubuntu12.05带有ssl,但是必须要重新安装,下载地址是http://www.openssl.org,然后依次执行下面代码:

tar -zxvf openssl.tar.gzcd opensslsudo ./configsudo makesudo make install

3)安装openssh,下载地址是http://www.openssh.org,然后依次执行下面代码:

tar -zxvf opensshsudo ./configuresudo makesudo make install

照着三步做完,用which sshd指令查看,可以看到sshd,但是ssh localhost依然被拒绝,多方试验,采用第四步。


4)安装openssh-client,openssh-server,openssh-all的deb包,这个其实就是openssh的安装包,但是没法直接点击安装,依次执行以下命令绝对成功。

sudo dpkg openssh-client_XXX.debsudo dpkg openssh-server_XXX.debsudo dpkg openssh-all.deb

照着这4步做完,ssh localhost绝对没问题了


当然如果能联网的话,apt-get install openserver一句话就搞定了。。。不用这么坑。。

目前已成功配置,考虑好多懒人嫌麻烦不愿意去官网下载,我将用到的软件都上传了http://download.csdn.net/detail/pjwlcy01/7174243


0 0
原创粉丝点击