在18.04上,如果我运行:
ssh -v
它回来了
OpenSSH_7.6p1, without OpenSSL
但
sudo apt-get remove openssh-server openssh-client
返回
package 'openssh-client' is not installed, so not removed
package 'openssh-server' is not installed, so not removed
我在尝试安装一个旧版本的OpenSSH时犯了一些错误,现在已经不能让它工作了。当我试图安装openssh服务器
如何在Amazon Linux上将OpenSSH从6.6.1p1升级到7.2p2?
需要升级才能修复"OpenSSH扩展验证命令插入“漏洞。正在粘贴来自的扫描结果:
Result: SSH-2.0-OpenSSH_6.6.1 detected on port 22 over TCP.
建议的解决方案:“建议用户升级到可用软件的最新版本。有关详细信息,请参阅OpenSSH 7.2p2发行说明。”
1)Linux版本
ec2-user@demotair.arabidopsis.org$ uname -a
Linux ip-172-31-24-127 4.9.38-16.33.amzn1.x
到目前为止,遵循了许多教程,并有各种错误。下面是我遵循的完整的一步一步的过程,最后在OpenSSH编译中出现了错误。
($HOME/Desktop/Zlib/zlib-1.2.5/output) 下载了Zlib和交叉编译的
cd /home/armsdk/Desktop/
mkdir zlib
cd Zlib
wget http://www.zlib.net/fossils/zlib-1.2.5.tar.gz
tar xzvf zlib-1.2.5.tar.gz
cd zlib-1.2.5
mkdir output
./configure --prefix=/home/armsdk/Deskt
我一直在尝试通过sudo apt-get install openssh-server获得openssh服务器,但是当我运行它时,我得到了以下内容:
The following packages have unmet dependencies:
openssh-server : Depends: openssh-client (= 1:6.6p1-2ubuntu1)
E: Unable to correct problems, you have held broken packages.
我试着使用synaptic从哪里安装东西,但是当我试图安装它时,我收到了一个对话框,上面显示了许多包将“
我一直在使用Perl的SSH包连接到我的RHEL系统。最近,我将我的一个VM升级为redhat-release 7.2-9.el7.x86_64。现在,当我运行Perl脚本时,它抛出了错误:
无法在/usr/local/ line 64/Perl 5/Net/SSH/Perl/kex.pm第107行找到通过包"Net::SSH::Perl::Kex::C25519“的对象方法"exchange”。当生成ssh对象时。
在我的6.8RHEL版本上,同样的脚本也在运行。有什么建议吗?
以下是代码:
#!/usr/local/bin/perl
use strict;
use
我正在尝试将我的linux服务器更新到最新的SSH (7.2)以符合PCI。我成功地在本地更新了它,但是我无法解决如何远程更新它,而且PCI检查仍然失败。
当我跑步时:
ssh -v localhost
部分产出是:
Local version string SSH-2.0-OpenSSH_7.2
Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6
match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6 pat OpenSSH_6.6.1* com
所以我有一个运行14.04LTS的web服务器,因为这是我可以通过VPS获得的最新Ubuntu发行版。我一直试图通过通过以下命令构建源代码来安装OpenSSH 7.2p2:
wget http://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/openssh-7.2p2.tar.gz
tar -zxvf openssh-7.2p2.tar.gz
cd openssh-7.2p2
./configure
sudo make
sudo make install
当我输入ssh -V时,我得到了输出:OpenSSH_7.2p2, OpenSSL 1.0
问题1
我正在寻找一种方法将SSH放入我正在运行的容器中,或者在Azure容器(Linux)中托管VM。我读过和。但是,这两个链接都要求我在映像中安装openssh:
# Install OpenSSH and set the password for root to "Docker!". In this example, "apk add" is the install instruction for an Alpine Linux-based image.
RUN apk add openssh \
&& echo "roo
当我尝试sudo apt upgrade运行Raspbian的Raspberry系统时,当它到达openssh-server的配置时,dpkg出错了:
$ sudo apt upgrade -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
rpi.gp
我是linux服务器管理新手,当我启用防火墙时,我想将我的OpenSSH ufw配置文件移动到端口4444而不是端口22上。
因此,我正在通过更新配置文件来实现这一点。
/etc/ufw/applications.d/openssh-server
至
[OpenSSH]
title=Secure shell server, an rshd replacement
description=OpenSSH is a free implementation of the Secure Shell protocol.
ports=4444/tcp
手动做可以吗?我担心将来可能会意外地启动某种防火墙更