在Virtual box架設單純區網的Ubuntu SFTP - Linux

Table of Contents

最近在學SFTP
下面全都從網路上整理出來的筆記
大多是初始設定而已啦
有些深入的學得有點頭痛

不過可能有錯誤地方敬請指教

sudo apt install ssh


建立新用戶abc 可以上傳檔案並且禁止 pietty登入

sudo -i

useradd -s /sbin/nologin abc

passwd abc


mkdir -p /home/sftp/abc/up/

chown abc:abc /home/sftp/abc/up/

------------------------------------------
(增修配置文件)

nano /etc/ssh/sshd_config

(最下面新增)

Subsystem sftp internal-sftp

Match User abc
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

ChrootDirectory /home/sftp/abc/

(存檔)

exit

(重啟ssh)
sudo service ssh restart


-------------------------------------------------------


確認sftp根目錄的權限

ls -ld /home/sftp/abc/

權限設定 必須是 drwxr-xr-x root


-------------------------------------------------------

ifconfig 查看ip


FileZilla應可以連入

--

All Comments

Dorothy avatarDorothy2018-09-21
感覺還是傳統 ftp 方便,甚至 windows 可以用瀏覽器登
sftp 就要另外裝軟體
Noah avatarNoah2018-09-23
登入。登錄 = 註冊 = register
Enid avatarEnid2018-09-26
sftp 也沒有多難安裝啊,開個 winscp 就可以傳檔
Zanna avatarZanna2018-09-28
win原生不支援scp就很麻煩…
Joseph avatarJoseph2018-09-29
Win10 最新版本 cmd 已經有 ssh/sftp/scp 指令了?