我想在Ubuntu服务器上创buildsftp用户帐户,该帐户只能对一个特定的文件夹进行读/写访问。 我希望这个用户有权通过sftp从我的服务器上传文件。 我的服务器托pipe在Digital Ocean上。
我已经按照数字海洋上的这个教程 ,这似乎正是我想要的,但我卡在Step 4 。
第4步说你试试这个命令:
ssh sammyfiles@localhost
结果应该是:
Error message This service allows sftp connections only. Connection to localhost closed.
相反,我的结果是:
packet_write_wait: Connection to 207.154.238.143 port 22: Broken pipe Connection closed
接下来它指示运行这个,这显然应该工作:
sftp sammyfiles@localhost
结果应该是:
SFTP prompt Connected to localhost. sftp>
但是我得到:
forge@BitCloud:~$ sftp misjah@localhost misjah@localhost's password: packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe Couldn't read packet: Connection reset by peer
如果我想从外面使用这个新创build的用户,我会得到相同的信息:
prmbair:~ primozrome$ sftp [email protected] [email protected]'s password: packet_write_wait: Connection to 207.154.238.143 port 22: Broken pipe Connection closed prmbair:~ primozrome$
我究竟做错了什么?