在linux中,从本地向服务器中使用scp指令传输文件应该怎么操作?需要输入指定端口号
时间: 2024-03-03 11:50:30 浏览: 128
Shell中使用scp命令实现文件上传代码
在Linux中,要将本地文件传输到服务器,可以使用scp命令。命令格式如下:
```
scp [可选参数] [本地文件] [用户名@服务器地址:目标路径]
```
其中,可选参数包括:
- -P:指定端口号;
- -r:递归复制整个目录。
例如,如果要将本地文件`/home/user/file.txt`传输到服务器`192.168.0.1`的`/tmp`目录下,并且服务器的SSH端口号是`2222`,则可以使用如下命令:
```
scp -P 2222 /home/user/file.txt user@192.168.0.1:/tmp
```
注意,这里要输入服务器的用户名和密码进行身份验证。如果已经配置了公钥认证,则可以免密登录。
阅读全文