我無法安裝 OpenSSH 伺服器。
我的安裝指令:
sudo apt-get install openssh-server
我收到以下錯誤:
原始輸出錯誤:
chage: /etc/passwd.15967: Permission denied
chage: cannot lock /etc/passwd.trY again leter•
Stopped: ./usrbin/chage -X 99999 sshd returned error code 1.
Removing user sshd...
dpkg: error processing package openssh-server (--configure):
subprocess install post-installation script returned error e
Setting up ssh-import-id
Processing triggers far systemd (229-4ubuntu21.21)
Processing triggers for ureadahead
Processing triggers for ufw
Errors were encountered while processing: openssh-server
E: Sub-processer /usr/bin/dpkg returned an error code (1)
我嘗試了以下一些解決方案:
mount -o remount,rw /
=> 但沒有運氣- 我編輯的文件
/etc/pam.d/common-password
:
password [success=1 default=ignore] pam_unix.so obscure use_authtok try_first_pass sha512
但沒有運氣
- 我的
/etc/passwd
-rw-r--r-- 1 root root 2527
輸出df /etc
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda4 131793388 39254516 86848820 32% /
請幫忙!
答案1
檢查/etc/ssh
目錄是否建立。如果沒有,請使用以下命令創建它sudo mkdir /etc/ssh
建立後,執行以下操作:
sudo apt-get purge openssh-server openssh-client sudo apt-get install openssh-server openssh-client