在使用 scp 和 ssh 命令时,可以通过 -P(大写 P)参数来指定端口号。
1. scp 指定端口
scp(安全拷贝)用于在本地与远程主机之间或两台远程主机之间传输文件。默认使用 22 端口,但可以通过 -P 参数指定其他端口。
语法:
scp -P 端口号 本地文件路径 用户名@远程主机地址:远程文件路径
示例:
scp -P 2222 myfile.txt user@192.168.1.100:/home/user/
-P 2222:指定连接到 2222 端口myfile.txt:要传输的本地文件user@192.168.1.100:远程主机的用户名和 IP 地址/home/user/:远程主机上的目标路径
2. ssh 指定端口
ssh(安全外壳协议)用于远程登录到其他主机,默认使用 22 端口。通过 -p 参数(小写 p)指定其他端口。
语法:
ssh -p 端口号 用户名@远程主机地址
示例:
ssh -p 2222 user@192.168.1.100
-p 2222:指定使用 2222 端口连接user@192.168.1.100:远程主机的用户名和 IP 地址
总结对比
| 命令 | 参数 | 功能 |
|---|---|---|
scp | -P(大写) | 指定端口传输文件 |
ssh | -p(小写) | 指定端口进行远程连接 |
注意区分大小写,scp 使用大写 -P,而 ssh 使用小写 -p。
4413

被折叠的 条评论
为什么被折叠?



