SCP & PSCP
背景
一般情况下,操作系统之间用命令行快速的传文件都会用到 scp
命令, win10起就开始支持这个命令了。Linux,macOS很早就有了。
简单,快速,安全。
但是偏偏有些sb运维给禁掉了这个东西。导致传东西没有权限。
SCP
scp -i ./id_priv_key ./localfile [email protected]:/files/remotefile
scp其实是需要服务端配合的,如果scp在服务端被下了权限的话 是用不了的。
参考了 https://unix.stackexchange.com/questions/92715/can-i-transfer-files-using-ssh
可以用pscp,不需要服务端的scp权限。
PSCP
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
pscp -i ./ppk_priv_key ./localfile [email protected]:/files/remotefile
命令和用法都是一样的,区别在于 pscp 使用的私钥必须为自有格式,需要从putty里转出来。