困扰了我超级久的一个特别特别小的bug:
scp总是报错端口连接拒绝:
mac电脑登录centos:
scp -p 36000 test.txt xxx@xx.xx.xx.xxx:/home/
ssh: connect to host xx.xx.xx.xxx port 22: Connection refused
尝试了本地监听端口开放、ssh重启、系统远程登录设置、等等各种方法,太痛苦了。
明明ping和ssh都是成功的,结果最后却是因为ssh登录可以用-p指定端口
ssh xxx@xx.xx.xx.xxx -p 36000
但是scp却需要-P来指定端口:我真的吐血!
scp -P 36000 test.txt xxx@xx.xx.xx.xxx:/home/
应该是scp的-p参数已经被占用了:
-p:保留原文件的修改时间,访问时间和访问权限。