有时候需要从一些云服务器或者共享服务器拷贝文件到自己服务器,这时候需要用的scp命令
    以生信技能树共享服务器为例。/home/data/xxx/project/x/x1_1.fq.gz 这个文件为例:

    1. scp xxx@biotrainee.cn:/home/data/xxx/project/x/x1_1.fq.gz ./

    结果报错:

    1. ssh: connect to host biotrainee.cn port 22: Connection refused

    后来去xshell看了下,人家用的是12131端口,不是默认的22端口。

    然后就需要指定端口来复制:

    1. scp -P 12131 xxx@biotrainee.cn:/home/data/xxx/project/x/x1_1.fq.gz ./

    会出现下面这个问号:Are you sure you want to continue connecting (yes/no/[fingerprint])?
    回答yes,接着输入xxx账户的密码即可将以上文件复制到当前目录。

    如果是复制文件夹,则用以下代码:

    1. scp -P 12131 -r xxx@biotrainee.cn:/home/data/xxx/project/x ./