ssh远程连接服务器和文件传输
参考链接:SSH实现远程连接和文件传输 - 知乎 (zhihu.com)
SSH常见命令
- 连接远端机器
ssh -p 22 username@host
-p 22 表示指定连接的端口号,SSH 默认是 22。当端口号是 22 时可以省略。
- 退出连接
在连接成功进入远端机器后,退出连接只需要执行exit指令
- SCP传输文件
# 本地文件复制到远端 scp local_file_path username@remote_ip:remote_dir_path # 远端文件下载到本地 scp username@remote_ip:remote_dir_path local_file_path
scp 语法很简单,本身将文件从 A 路径复制到 B 路径。如果是将本地文件上传到服务器,则 A 是本地文件路径(相对路径或绝对路径),B 是要拷贝到的服务器路径,注意 username 是服务器登录账号,remote_ip 是服务器 IP 地址,remote_dir_path 是将要拷贝到的服务器上的文件地址,remote_ip 和 remote_dir_path 之间用 冒号 分割。
- SCP传输文件夹及其子文件
使用 scp 命令传输文件夹自己所有子文件(深度递归),只需要增加一个 -r 的参数即可,下面是使用的基本命令:
# 本地文件复制到远端 scp -r local_dir_path username@remote_ip:remote_dir_path # 远端文件下载到本地 scp -r username@remote_ip:remote_dir_path local_dir_path
浙公网安备 33010602011771号