使用命令行往北极星内外传输文件
1、从终端往集群上传文件
scp举例:
登录账号test_pkuhpc,系统账号test_pkuhpc ,通过堡垒机上传本地文件test.txt至平台/lustre1/ test_pkuhpc目录:
scp test.txt test_pkuhpc @10.100.1.88:/10.100.1.7/test_pkuhpc/lustre1/test_pkuhpc/
输入密码为静态+空格+动态(test账号忽略,+不用输入)。
2、从集群往终端下载文件
scp举例:
登录账号test_pkuhpc,系统账号test_pkuhpc ,通过堡垒机上传本地文件test.txt至平台/lustre1/test_pkuhpc目录:
scp test_pkuhpc @10.100.1.88:/10.100.1.7/test_pkuhpc/lustre1/test_pkuhpc/test.txt .
输入密码为静态+空格+动态(test账号忽略,+不用输入)
3、在集群内部向外部固定ip拷贝文件
通过登陆节点,目前可以直接scp或者rsync到162和240开头的等等所有公网机器,如果你的机器在这个网段上 可以直接拷贝,比如162.105.250.18等等,可以
scp -r file youname@162.105.250.18:~/dir/,或者
rsync -arvzP files youname@162.105.250.18:~/dir/,
Windows 10 中是有SSH server 还有Cygwin 。mac有ssh server,开启后也可以直接拷贝。目前北大Wi-Fi和其他局域网不支持,不过你要会端口映射也是可以。
非22端口的拷贝,比如8022端口
scp -P 8022 -r file youname@162.105.250.18:~/dir/
rsync -arvzP -e ‘ssh -p 8022’ files youname@162.105.250.18:~/dir/
rsync -arvP toppar2 -e 'ssh -p 8022' ccccc@162.105.160.16:
在集群内部拷贝外部固定ip的文件,速度可达100MB/s
rsync -arvzP youname@162.105.250.18:~/dir/ .
scp -P 8022 -r youname@162.105.250.18:~/dir/file .
rsync -arvzP -e ‘ssh -p 8022’ youname@162.105.250.18:~/dir/file .