1.安装putty,打开安装目录,找到psftp.exe打开
2.
psftp: no hostname specified; use “open host.name” to connect
psftp> open 47.94.218.52*(服务器ip)*
login as: root*(用户名)*
[email protected]’s password: (输入密码)
Remote working directory is /root (告诉你此时服务器目录)
psftp> put e:/Main.java (使用put命令 原地址 目的地址,不写的话就是/root)
local:e:/Main.java => remote:/root/Main.java
psftp> put e:/Main.java /root/java
local:e:/Main.java => remote:/root/java
psftp>
百度找的回答:https://zhidao.baidu.com/question/1577548355973539780.html
在使用linux server 时,不太习惯baiVI模式下的文本编辑等,会在本地进行测du试后,上传到linux server,此时,使zhi用putty 的psftp 即可实现:dao文件/文件夹上传。
工具/原料
putty
psftp
方法/步骤
工具准备:
下载地址 : 可自行百度。
根据需要将psftp 下载到本地,为绿色版,不需要进行安装。
打开psftp,
输入命令: open hostname
会连接目标地址,连接成功后即可进行文件上传或其他操作了。
连接成功后,会看到当前所在远程目录。
开始上传文件,输入以下命令:
put E:/node/chrunlee/app.js /home/ubuntu/app.js
回车后,会把本地路径E:/node/chrunlee/app.js 文件上传到服务器的/home/ubuntu目录下。
如果需要上传文件夹,在可以在put命令后增加参数 -r ,意思为循环递归。
会将本地路径文件夹下的所有文件上传到目标路径下。
put -r E:/node/chrunlee/ /home/ubuntu/chrunlee/
回车执行,即可看到一大串的上传信息记录。
END
注意事项
如果是文件夹,则在put命令后增加参数 -r
如果上传文件,则目标地址不能是文件夹,put E:/node/app.js /home/ubuntu/ ,这是错误的,目标地址必须也是文件:/home/ubuntu/app.js