내 원격 서버에 매우 이상한 동작이 있습니다. 첫째, SSH를 사용하여 서버에 액세스할 때 사용자가 Authorized_keys에 있음에도 불구하고 비밀번호를 입력해야 하는 경우가 있습니다. 때로는 비밀번호 없이도 작동합니다.
둘째, 홈 디렉터리에 업로드된 파일의 압축을 풀려고 했지만 다음 예외가 발생하여 작동하지 않았습니다.
$ 7z x myfile.7z
sh: 0: getcwd() failed: No such file or directory
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,1 CPU)
Processing archive: myfile.7z
Error: No such file or directory
처음에는 파일 자체와 관련이 있다고 생각하고 백업 디렉터리에서 일부 파일을 열어 보았습니다. 백업 디렉터리로 변경하려고 하면 다음과 같은 일이 발생합니다.
$ cd Backup/
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
정확히 무슨 일이 일어나고 있는 걸까요?
그런 다음 ssh를 사용하여 로그아웃했다가 다시 로그인했는데(이번에는 예상대로 비밀번호 프롬프트가 표시되지 않았습니다) 갑자기 이 모든 것이 즉시 작동했습니다. 이 행동에 대해 어떻게 생각하시나요?
내 홈 폴더의 파일 시스템 암호화와 관련이 있는 것으로 의심됩니다.
/home/.ecryptfs/myself/.Private on /home/myself type ecryptfs (rw,nosuid,nodev,relatime,ecryptfs_fnek_sig=c98a7ab1a9b19b23,ecryptfs_sig=a7190210385fa1be,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs)