Ubuntu 如何让最新的ssh守护程序在我的服务器上运行以进行远程连接?

Ubuntu 如何让最新的ssh守护程序在我的服务器上运行以进行远程连接?,ubuntu,ssh,server,openssh,pci-compliance,Ubuntu,Ssh,Server,Openssh,Pci Compliance,我正在努力使PCI兼容,我需要有一个6.6以上的版本。我编译了OpenSSH的最新版本,在服务器上,当我执行ssh-V或sshd-V时,它会显示正确的版本 但是,端口的telnet(以及PCI合规性扫描)仍然会获得对旧版本服务器的引用 当我执行“which sshd”时,我得到/usr/local/sbin/sshd,然而,sshd也存在于/usr/sbin/sshd中 我认为在运行级别中更改引用是可行的,但没有任何效果 您知道为什么新版本没有被引用,因此没有被用于远程SSH吗?/usr/sbi

我正在努力使PCI兼容,我需要有一个6.6以上的版本。我编译了OpenSSH的最新版本,在服务器上,当我执行ssh-V或sshd-V时,它会显示正确的版本

但是,端口的telnet(以及PCI合规性扫描)仍然会获得对旧版本服务器的引用

当我执行“which sshd”时,我得到/usr/local/sbin/sshd,然而,sshd也存在于/usr/sbin/sshd中

我认为在运行级别中更改引用是可行的,但没有任何效果


您知道为什么新版本没有被引用,因此没有被用于远程SSH吗?

/usr/sbin/sshd
以完整路径启动。您需要修改systemd服务文件或启动服务的任何文件。我还修改了位于/etc/init.d中的ssh服务文件,以指向/usr/local/sbin/sshd以及运行级别(更具体地说)。我还缺少一个单独的文件吗?我觉得我是。