服务器之家

服务器之家 > 正文

ubuntu 安装openssh服务器的教程详解

时间:2021-11-18 16:31     来源/作者:name_is_wl

1.安装openssh 首先得安装 openssl 和zlib

安装openssl ---下载openssl-1.0.1j.tar.gz,解压到/usr/openssl/目录下进入解压目录 执行./config -fpic 如下图

ubuntu 安装openssh服务器的教程详解

安装zlib---下载zlib-1.2.8.tar.gz解压到/usr/zlib/目录下

执行./configure make 和 make install命令 ok

2.下载openssh.tar.gz包解压放在/usr/openssh/目录下 解压 如图

ubuntu 安装openssh服务器的教程详解

执行 ./configure 之后部分编译如下 可以看到 openssh 的配置文件放在了 /usr/local/etc下注意 :一般情况下在/etc/ssh目录下

?
1
2
3
4
5
6
7
8
openssh has been configured with the following options:
user binaries: /usr/local/bin
system binaries: /usr/local/sbin
configuration files: /usr/local/etc
askpass program: /usr/local/libexec/ssh-askpass
manual pages: /usr/local/share/man/manx
pid file: /var/run
privilege separation chroot path: /var/empty

没有--with-ssl-dir=/usr/local/ssl可能会报 configure: error: openssl version header not found 执行make 和 make install 命令 报错:privilege separation user sshd does not exist 解决:在/etc/passwd 中加入: sshd:x:74:74:privilege-separatedssh:/var/empty/sshd:/sbin/nologin 再次make install 编译安装成功。

openssh 默认安装在/usr/local/sbin/目录下如图

ubuntu 安装openssh服务器的教程详解

开启ssh服务

ubuntu 安装openssh服务器的教程详解

注意要按照绝对路径开启ssh服务否则报错

查看ssh是否启动成功

ubuntu 安装openssh服务器的教程详解

通过putty连接服务器

ubuntu 安装openssh服务器的教程详解打开

ubuntu 安装openssh服务器的教程详解

打开

连接登陆成功

通过ssh远程登陆

ubuntu 安装openssh服务器的教程详解

ubuntu 安装openssh服务器的教程详解

报错 server responded "algorithm negotiation failed" 原因 客户端与服务端的压缩方式不一样

解决方法 修改ssh的配置文件一般在/etc/ssh/sshd_config 但是我这里是在/usr/local/etc/sshd_config下打死

在配置文件中添加:

?
1
2
3
ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
macs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96
kexalgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

ubuntu 安装openssh服务器的教程详解

重启sshd服务后,即可正常连接,如下图。

ubuntu 安装openssh服务器的教程详解ubuntu 安装openssh服务器的教程详解

点击yes输入密码

ubuntu 安装openssh服务器的教程详解

点击ok

ubuntu 安装openssh服务器的教程详解

成功

设置 ssh开机启动,编辑/etc/rc.local文件

ubuntu 安装openssh服务器的教程详解

putty.exe下载地址

windows ssh 客户端下载地址

openssh-7.2p2.tar.gz 下载地址

openssh-server.deb 32位下载地址

以上所述是小编给大家介绍的ubuntu 安装openssh服务器的教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:http://blog.csdn.net/name_is_wl/article/details/52929804

标签:

相关文章

热门资讯

yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部