ssh 为Secure Shell缩写
连接远端服务器:
ssh username@ip [-p port]
-p 后跟服务器端口号,默认为22
scp 为Secure Copy缩写
从服务器端下载:
scp [-r] [-P port] usename@ip:服务器端路径 本地路径
上传到服务器端:
scp [-r] [-P port] 本地路径 usename@ip:服务器端路径
-r 表示下载是文件夹,下载文件不要加
-P 大写P,连接服务器端口号,默认22端口
注:两个路径间有空格
例:
scp -r -P 端口号 username@remote_ip:/路径/aaa.txt /路径/myDir
将远端的 "/路径/file" 文件下载到本地的"/路径/muDir"文件夹下,结果为 "/路径/myDir/aaa.txt"
scp -r -P 端口号 /路径/aaa.txt username@remote_ip:/路径/lib
将本地的 "/路径/aaa.txt" 文件夹上传到服务器的 "/路径/lib" 文件夹下,结果为 "/路径/lib/aaa.txt"
scp -r -P 端口号 username@remote_ip:/路径/file /路径/myDir
将远端的 "/路径/file" 文件夹下载到本地的"/路径/muDir"文件夹下,结果为 "/路径/myDir/file"
scp -r -P 端口号 /路径/file username@remote_ip:/路径/lib
将本地的 "/路径/file" 文件夹上传到服务器的 "/路径/lib" 文件夹下,结果为 "/路径/lib/file"