ssh、7z 或 cd 时的奇怪命令行行为?

ssh、7z 或 cd 时的奇怪命令行行为?

我的远程服务器有一个非常奇怪的行为。首先,当我使用 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)

相关内容