怎么查看openssh的编译
Ⅰ 怎么查看openssh连接日志
通过电脑安装openssh需要使用到的文件以及工具:openssh.deb安装包,itools。安装步骤:1、iphone连接到itools后依次点击:文件系统-cydia安装目录。2、点击导入。3、选中openssh安装包,导入完成后iphone重启两次。重启完成后openssh即安装完成,可以通过ifunbox使用。
Ⅱ 怎么确认windows是否安装openssh
1、首先进入控制面板,并点击应用选项。控制面板。
2、然后选择管理可选功能。应用与功能。
3、最后即可查看是否安装OpenSSH客户端。管理可选功能。
Ⅲ 如何检查系统中使用的openssh版本
查看ssh软件版本命令:#ssh -V
如果查看使用协议版本:
检查本地OpenSSH服务器支持的SSH协议版本,你可以参考/etc/ssh/sshd_config这个文件。用文本编辑器打开/etc/ssh/sshd_config,并且查看“Protocol”字段。
如果如下显示,就代表服务器只支持SSH2。
如果如下显示,就代表服务器同时支持SSH1和SSH2。
Ⅳ 怎么用vnc升级openssh
1、操作方法
1)升级openssh可能会导致ssh无法使用,因此需保证服务器的telnet可以使用。以免ssh无法使用时,连不上设备。
在前期做linux主机基线整改时禁用了telnet服务,查看当时整改时的脚本,发现禁用telnet服务是通过修改/etc/services文件,在telnet
23/tcp前加#实现的。删掉前面的#并通过service xinetd
start启动telnet服务后,发现仍然无法telnet服务器。提示如下:
Unencrypted
connection refused. Goodbye.
Connection closed
by foreign host.
搜寻解决方法。有人说ekrb5-telnet是一个需要加密的telnet服务,把这个服务启动上需要加密,将/etc/xinetd.d/ekrb5-telnet里面的disable改成=yes,再重启telnet服务service xinetd
restart就可以了,如果 ekrb5-telnet里面的disable=yes出现修改后又变回no的情况,执行
chkconfig ekrb5-telnet off可将其禁用。
尝试后发现可以telnet了。
2)在openssl的官网http://www.openssh.com/portable.html上下载最新openssl 1.0.1l版本的安装包,在openssh的官网http://www.openssh.com/portable.html上下载最新openssh 6.7p1的安装包。并通过ftp传到服务器上。
3)安装openssl
tar -zxvf
openssl-1.0.1l.tar.gz 解压openssl的安装包
cd
openssl-1.0.1l 进入解压的目录
./config
--prefix=/usr/local --shared
make
make
test
make
install
安装完毕后通过openssl version -a
查看openssl版本安装是否正确
4)安装openssh
tar -zxvf
openssh-6.7p1.tar.gz 解压openssh的安装包
cd
openssh-6.7p1 进入解压的目录
./config
--prefix=/usr/local --with-pam --with-zlib
--with-md5-passwords
make
make
install
安装完毕后service sshd restart 重启ssh服务
通过ssh -V查看openssh版本安装是否正确
2、注意事项
1)安装openssl时./config
--prefix=/usr/local --shared这一条命令一定要加上--shared选项,否则openssh编译的时候会找不到新安装的openssl的library,
会报错: openssl的 header和library版本不匹配。
2)安装openssl时make
test这一步是进行 SSL 加密协议的完整测试,如果出现错误就要一定先找出原因,否则一味继续可能导致 SSH 不能使用。
3)安装openssh,./config时,如报下面错误:configure: error: PAM headers not
found
运行rpm -qa
| grep pam
pam_ccreds-3-5
pam-0.99.6.2-4.el5
pam_pkcs11-0.5.3-23
pam_passwdqc-1.0.2-1.2.2
pam_smb-1.1.7-7.2.1
pam_krb5-2.2.14-10
发现有pam-0.99.6.2-4.el5,但没有对应的pam-devel-0.99.6.2-4.el5。
在网上找到pam-devel-0.99.6.2-4.el5.i386.rpm,我是在http://rpm.pbone.net/这个网站上搜索到rpm包,如果要找其他的rpm包,也可以在这个网站上找。
运行rpm -ivh
pam-devel-0.99.6.2-4.el5.i386.rpm进行安装。
安装完毕后再进行openssh的./config,正常。
4)安装完openssh,测试能正常ssh到服务器后,记得将telnet服务关闭,修改/etc/services文件,在telnet 23/tcp前加上#即可
Ⅳ 如何查看openssh-server是否开启
1、默认情况下,是无法使用xshell用root用户登录Ubuntu的,Ubuntu是禁用root登录的。

Ⅵ 升级openssh出错,求大神指点怎么解决
一、环境描述
1)操作系统:CentOS 6.5 64位
2)Openssl升级前版本:openssl 0.9.8e
3)Openssl升级后版本:openssl 1.0.1j(源码安装)
4)Openssh升级前版本:openssh-4.3p2-41.el5
5)Openssh升级后版本:openssh_6.7p1(源码安装)
6)连接工具SecureCrt
二、安装Dropbear代替OpenSSH
安装dropbear只是为了在升级失败sshd启动不起来时,依然可以登录系统。也可以用其他工具代替,比如telnet
1)下载dropbear安装包
https://matt.ucc.asn.au/dropbear/releases/dropbear-2014.66.tar.bz2
2)检查安装依赖包
rpm -qa zlib* gcc make
3)编译安装dropbear
# tar jxf dropbear-2014.66.tar.bz2
# cd dropbear-2014.66
# ./configure
# make && make install
检查生成的文件是否正确:
4)生成证书
# /usr/local/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key (注:系统默认是没有/etc/dropbear 目录的需要自行到创建)
# /usr/local/bin/dropbearkey -t rsa -s 4096 -f /etc/dropbear/dropbear_rsa_host_key
5)启动dropbear
# /usr/local/sbin/dropbear -p 2222 //监听2222端口
查看是否启动成功:
三、升级OpenSSL到openssl-1.0.1j,并删除老版本
1)升级前准备
下载openssl-1.0.1j
http://www.openssl.org/source/openssl-1.0.1j.tar.gz
2)删除旧版本
#rpm -e `rpm -qa | grep openssl` --allmatches --nodeps
3)安装openssl, 一定记得加上--shared选项, 否则openssh编译的时候会找不到新安装的openssl的library, 会报错: openssl的 header和library版本不匹配
(注:这里LZ纠结了很久,如果按照步骤执行./config --prefix=/usr --shared 依然报错: openssl的 header和library版本不匹配,很可能是由于之前安装的Openssl也是源码安装的,而且没有删除干净,需要手工搜索ssl相关的文件
1.执行find / -name ssl
2.将搜索结果中/usr/lib /usr/lib64 /lib64 /lib等目录下的结果逐一重命名,千万不要乱删除,逐一尝试。这是个笨办法,目前还没有发现啥比较好的办法。)
# ./config --prefix=/usr --shared
# make
# make test
# make install
完毕后查看openssl版本安装是否正确
# openssl version -a
四、升级sshd到OpenSSH-6.7并删除老版本ssh
1)升级前准备
查看是否缺包
# rpm -qa | egrep "gcc|make|perl|pam|pam-devel"
如果有配置yum了的话可以直接yum安装这些包,这样既可以检验是否装了,没装的直接装上。
yum -y install gcc* make perl pam pam-devel
2)下载openssh-6.7p1.tar.gz
http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-6.7p1.tar.gz
备份ssh :
# mv /etc/ssh /etc/ssh.bak
# openssl version -a
3)编译安装新版本openssh
# tar zxf openssh-6.7p1.tar.gz && cd openssh-6.7p1
# ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords
# make
先卸载完旧版本的openssh,再make install
# rpm -qa | grep openssh
# rpm -e `rpm -qa | grep openssh`
Openssh-askpass是用于图形界面下输入口令的,用不着可以不装
# make install
4)查看是否升级到新版本
5)复制启动脚本到/etc/init.d
# cp /root/openssh-6.7p1/contrib/RedHat/sshd.init /etc/init.d/sshd
加入开机自启
# chkconfig --add sshd
6)启动sshd,用start或reload。不要restart,restart 会直接断开连接,而并不会接着启动sshd服务,这时候要通过其他途径进入机器,然后启动sshd服务才行。
四、删除dropbear。
终端软件里再重新打开一个标签,
在这里Dropbear用来防止升级不成功,用来替代openssh连接服务器。
在开启2222端口(dropbear启动时的端口,可以设置别的 )的情况下,通过xshell连接的方法是:
ssh 192.168.0.1 2222 (192.168.0.1为需要连接的服务器ip)
删除dropbear安装的文件,并杀掉进程
# rm -rf /etc/dropbear/ /usr/local/sbin/dropbear /usr/local/bin/dropbear*
Ⅶ OpenSSH 怎么安装啊
1【下载openssl安装包】:由于openssh依赖于openssl库,所以在安装openssh前要先安装openssl库
2【解压openssl安装包】:下载的安装包是经过压缩的gz格式,在linux可以使用自带的工具tar进行解压,在安装包所在目录执行命令:tar -zxvf openssl-1.0.0l.tar.gz
3 【配置安装变量】:打开解压后的目录-执行命令:cd openssl-1.0.0l;配置安装环境-执行命令:./configure
4 【编译源码】:在解压目录执行编译命令:make
5 【安装openssl】:切换到root用户-执行命令:sudo su root;安装-执行命令:make install
6 【下载openssh安装包】:选择自己喜欢的版本即可。
7 【解压openssh安装包】:在安装包所在目录执行命令:tar -zxvf openssh-6.6p1.tar.gz
8 【配置安装变量】:打开解压后的目录-执行命令:cd openssh-6.6p1;配置安装环境-执行命令:./configure --prefix=/usr/local/servers/openssh,“/usr/local/servers/openssh”是安装路径,可改为自己想安装的路径 。
9 【编译源码】:在解压目录执行编译命令:make
10 【安装openssh】:安装-执行命令:make install
11 【启动openssh服务】:启动前先把软件软链到可执行文件路径-执行命令:ln -s /usr/local/servers/openssh/sbin/sshd /usr/local/bin/sshd;
启动服务-执行命令:/usr/local/bin/sshd
12 【查看服务是否启动成功】:执行命令:ps -ef|grep sshd,说明启动成功。
Ⅷ linuxopenssh怎么安装
如存在ssh需升级ssh则先 service sshd stop 或/etc/init.d/sshd stop 关闭ssh服务
wget http://ftp.yzu.e.tw/pub/OpenBSD/OpenSSH/portable/openssh-7.3p1.tar.gz //去官网下载ssh包
tar zxvf openssh-7.3p1.tar.gz //解压
cd openssh-7.3p1 //进入目录
./configure --prefix=/usr --sysconfdir=/etc/ssh --without-zlib-version-check
// 指定安装目录,不检查zlib版本
make //编译
make install //安装
ssh -V //查看安装版本
Ⅸ OpenSSH软件(ssh服务)
SSH是为网络数据安全传输提供的安全协议
OpenSSH是基于SSH协议开发的软件
安装客户端:yum -y install openssh-clients
安装服务端:yum -y install openssh-server
---注1:系统默认安装该服务,通过(rpm -qa | grep openssh)查看
管理SSH服务:service sshd start/restart/stop
---注2:在Linux服务后面一般都加d,如:openssh(sshd 22)、apache(httpd 80)、mysql(mysqld 3306)
开启SSH服务 - 提供如下管理系统功能
1)远程登录管理功能
2)远程复制功能
3)文件传输功能
---在Linux或mac系统下,默认已安装openssh-clients客户端,所以可直接通过ssh、scp、sftp指令管理开启sshd服务的系统
---在widnow系统下,通过基于SSH协议的第三方软件putty、WinSCP管理开启sshd服务的系统
使用如下指令实现
1)SSH指令
语法1:ssh 账号@服务器IP地址
语法2:ssh -l 账号 服务器IP地址
3)SCP命令
上传命令:scp 本地文件 用户名@服务器IP地址:文件保存路径
获取命令:scp 用户名@服务器IP地址:文件保存路径 本地文件
案例一:上传
直接使用如下两款软件即可
