openssh-sftp-server
패키지에 충족되지 않은 종속성이 있다고 표시되므로 Ubuntu Server를 업그레이드할 수 없습니다.
The following packages have unmet dependencies:
openssh-sftp-server : Depends: openssh-client (= 1:8.2p1-4ubuntu0.2) but 1:8.2p1-4ubuntu0.1 is installed
apt --fix-broken install
누락된 항목을 설치하려고 하면 다음과 같은 출력이 나타납니다.
...
dpkg: error processing archive /var/cache/apt/archives/openssh-server_1%3a8.2p1-4ubuntu0.2_amd64.deb (--unpack):
unable to make backup link of './usr/sbin/sshd' before installing new version: Operation not permitted
...
dpkg: error processing archive /var/cache/apt/archives/openssh-client_1%3a8.2p1-4ubuntu0.2_amd64.deb (--unpack):
unable to make backup link of './usr/bin/ssh' before installing new version: Operation not permitted
...
조사해 보니 두 파일 모두 불변 속성이 있는 것으로 나타났습니다.
$:~# lsattr /usr/bin/ssh
----i---------e----- /usr/bin/ssh
$:~# lsattr /usr/sbin/sshd
----i---------e----- /usr/sbin/sshd
명령을 사용하여 '/usr/bin/ssh' 또는 '/usr/sbin/sshd' 속성을 변경하려고 할 때마다 chattr -i /usr/bin/ssh
여러 chattr -i /usr/sbin/sshd
프로세스가 생성됩니다
... chattr +i /usr/bin/chattr ... /usr/bin/ssh /usr/sbin/sshd
(아래 이미지에서 볼 수 있듯이).
프로세스는 다음 파일의 속성도 변경하고 있습니다.
----i---------e----- /usr/share/doc/libbasechattr.0.so.2
----i---------e----- /usr/share/doc/libchattr-1.0.so
----i---------e----- /usr/bin/chattr
웹에서 용어 libbasechattr
및 에 대한 정보를 찾을 수 없습니다 libchattr
.
서로 다른 사이트에 있고 직접 통신하지 않는 두 개의 관련되지 않은 컴퓨터에서 동일한 동작을 발견했습니다.
시스템 세부정보:
- 우분투 서버 20.04.02 LTS
- 커널 Linux 5.4.0-66-일반 #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64
- OpenSSH_8.2p1, OpenSSL 1.1.1f 2020년 3월 31일
- 파일 시스템은 한 시스템에서는 ext4이고 다른 시스템에서는 btrfs입니다.
이전에 이런 경험을 해본 사람이 있나요?벌레또는공격?
답변1
에 라이브러리가 있을 이유가 없으며 /usr/share/doc
지적한 대로 "라이브러리"(스크린 htop
샷에 표시된 명령을 고려하면 라이브러리가 아닐 수 있음)는 어디에서도 참조되지 않습니다. 이는 공격일 가능성이 매우 높습니다.
보다이 답변지금 수행해야 할 작업에 대한 자세한 내용은 해당 링크에 나와 있습니다.