ftp上传文件出现“sftp: cannot open /usr/SmartStore_test/1.zip to write”
? ?? 轉載鏈接:http://woshiniezhenhua.blog.163.com/blog/static/1913769282012103021831223/
????? 我使用的是win下的Xshell 4來進行個人臺式機與機房分布式系統進行交互管理,主要涉及到上傳下載文件,想上傳代碼時使用put命令上傳文件,就是不行,出現“sftp: cannot open /usr/SmartStore_test/1.zip to write”。弄了半天,最后通過權限才解決問題。不知道釋放權限是否正確,我把待接收目錄的權限給全部釋放“chmod 777 [相應目錄]”,上傳就成功了。如果有更好的方法,請聯系我。
?sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協議。可以為傳輸文件提供一種安全的加密方法。sftp?與 ftp 有著幾乎一樣的語法和功能。
windows中可以使用Core FTP,FileZilla, WinSCP,Xftp(我用的就是這個)來連接SFTP進行上傳,下載文件,建立,刪除目錄等操作。
sftp可用命令:
cd 路徑??????????????????????? 更改遠程目錄到“路徑”
lcd 路徑?????????????????????? 更改本地目錄到“路徑”
chgrp group path?????????????? 將文件“path”的組更改為“group”
chmod mode path??????????????? 將文件“path”的權限更改為“mode”
chown owner path?????????????? 將文件“path”的屬主更改為“owner”
exit?????????????????????????? 退出 sftp
help?????????????????????????? 顯示這個幫助文本
get 遠程路徑?????????????????? 下載文件
ln existingpath linkpath?????? 符號鏈接遠程文件
ls [選項] [路徑]?????????????? 顯示遠程目錄列表
lls [選項] [路徑]????????????? 顯示本地目錄列表
mkdir 路徑???????????????????? 創建遠程目錄
lmkdir 路徑??????????????????? 創建本地目錄
mv oldpath newpath???????????? 移動遠程文件
open [用戶@]主機[:端口]??????? 連接到遠程主機
put 本地路徑?????????????????? 上傳文件
pwd??????????????????????????? 顯示遠程工作目錄
lpwd?????????????????????????? 打印本地工作目錄
quit?????????????????????????? 退出 sftp
rmdir 路徑???????????????????? 移除遠程目錄
lrmdir 路徑??????????????????? 移除本地目錄
rm 路徑??????????????????????? 刪除遠程文件
lrm 路徑?????????????????????? 刪除本地文件
symlink existingpath linkpath? 符號鏈接遠程文件
version??????????????????????? 顯示協議版本
轉載于:https://www.cnblogs.com/dongguapifly/p/10627142.html
總結
以上是生活随笔為你收集整理的ftp上传文件出现“sftp: cannot open /usr/SmartStore_test/1.zip to write”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QImage setPixel
- 下一篇: Unity 官方教程2