每次我尝试登录(SSH)到我的 Ubuntu 14.04 服务器(DigitalOcean)时,它都会打开 Letsencrypts certbot 并要求我选择一个要安装 SSL 的域(已激活)。
但之后,它会自动关闭连接,而我无法执行任何其他操作。
我试过了:
- FTP | 结果:
Error: Received unexpected end-of-file from SFTP server
- Root 登录 | 结果:与我自己的帐户发生相同的事情
- 向 SSH 添加命令,
ssh -t user@domain echo hello
| 结果:letsencrypt: error: File not found: echo hello
我在上面安装了一个 Magento 网店,就这样。不久前,没有任何问题,我也没有做任何更改,所以我不知道为什么会突然发生这种情况……
答案1
我会首先尝试 ssh 并禁用配置文件和 rc 初始化
ssh example.com -t "bash --noprofile"
或者
ssh example.com -t "bash --noprofile --norc"
如果那不起作用我可能会尝试不同的 shellsh
或者csh
......
如果失败,请尝试通过带外控制台或救援模式等登录(如果可用)。