win电脑通过ssh传送文件到NAS上
前提可以先查看你的443,445,22,22端口能不能用可以就其他办法更快。1、NAS开启ssh访问且确认端口。通过这个你需要确认你上传的位置是到哪里。连接ssh是直接连接到你的nas系统。测试你的端口能不能用powershell测试看TcpTestSucceeded : True Test-NetConnection 192.168.1.12 -Port 445; 我是nas只能使用10000端口先连接你的NAS,输入密码。 ssh -p 10000 用户名192.168.1.12 sftp -P 10000 用户名192.168.1.12 put D:\资料\文件.zip /NAS目标目录/ get /NAS目录/文件.zip D:\下载\ put -r D:\项目文件夹 /NAS目标目录/ 可以查看哪个文件夹 df -hT 可以通过这个命令看看你的盘在哪个位置用具体的文件名来查找。 find /volume1 /share /mnt /srv -maxdepth 3 -type d -name public 2/dev/null 我的是登录后发现需要root权限但是我登录linux后粘贴不方便我只能粘贴cmd的窗口。所以我建一个文件夹该权限。 sudo mkdir -p /data_s002/data/udata/real/188001123/upload_tmp sudo chown $(id -u):$(id -g) /data_s002/data/udata/real/188001123/upload_tmp exit 最后直接将本地文件上传即可。需要输入个密码。 scp -P 10000 E:\D.7z 188001123192.168.1.12:/data_s002/data/udata/real/188001123/company/ 这个是移动的命令。我直接手动app移动了。 ssh -t -p 10000 188001123192.168.1.12 sudo mv /data_s002/data/udata/real/188001123/upload_tmp/D.7z /data_s002/data/udata/real/188001123/company/D.7z