
你好,我真的對伺服器/ftp等沒有太多了解,所以如果我聽起來不明白,我很抱歉,請告訴我如何告訴你更準確的資訊..我已經按照教程讓我的ftp在這裡使用sftp是連結: https://memo-linux.com/mettre-en-place-un-serveur-sftp-sous-debian-8/ 該連結不是英文的,但這就是我所做的:
apt install openssh-server
然後我打開/etc/ssh/sshd_config
nano /etc/ssh/sshd_config
我將連接埠 22 更改為連接埠 666 我還在文件末尾添加了以下內容:
Subsystem sftp internal-sftp
Match group sftp
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
然後我在終端機中編寫了所有這些命令:
addgroup sftp
mkdir -p /home/fred
useradd -s /bin/false -d /home/fred -g sftp fred
passwd fred
chown root:root /home/fred/
chmod -R 770 /home/fred/
usermod -d / fred
然後教學要求以這種方式啟動 sftp:
systemctl restart ssh
但我收到了這個錯誤:
Job for ssh.service failed. See 'systemctl status ssh.service' and 'journalctl -xn' for details.
然後我註銷了,所以我嘗試用這些方式重新連接,但沒有人工作:
sftp fred@IPofServer
得到: ssh:連接到主機 IPofServer 連接埠 22:連線被拒絕
sftp fred@IPofServer:666
得到: ssh:連接到主機 IPofServer 連接埠 22:連線被拒絕
ssh fred@IPofServer
得到: ssh:連接到主機 IPofServer 連接埠 22:連線被拒絕
ssh root@IPofServer
得到: ssh:連接到主機 IPofServer 連接埠 22:連線被拒絕
ssh root@IPofServer -p 666
ssh:連線至主機 IPofServer 連接埠 666:資源暫時無法使用
sftp -oPort=666 root@IPofServer
ssh:連線至主機 IPofServer 連接埠 666:資源暫時無法使用
現在我已經使用Webmin更改了文件(我不知道為什麼他可以連接到伺服器,但他做到了..)我將666改回22並從文件末尾刪除了這段程式碼
但仍然:
ssh root@IPofServer
ssh:連線到主機 IPofServer 連接埠 22:連線被拒絕
如果您需要更多信息,請告訴我
答案1
使用 Webmin 我只是這樣手動重新啟動 SSH 伺服器:Webmin -> 伺服器 -> SSH 伺服器 -> 開始按鈕