GridFTP 설치
GCT
Grid Community Toolkit
Grid Community Forum (GridCF) 이 Globus를 fork 한 것
GCT Repo
GCT를 설치할 수 있는 리눅스 리포지토리는 다음과 같음
레드헷 계열은 epel-release 을 설치하면 패키지를 검색이 가능함
데비안 계열은 추가적인 작업 없이 OS에 기본적으로 잡히는 universe repo를 통해 검색이 됨
Linux Distro | Repo | |
---|---|---|
EPEL 7 | CentOS | epel |
EPEL 8, 9 | CentOS, Rocky Linux, Alma Linux | epel |
Debian 9 (Stretch) | Ubuntu 18.04 | universe |
Debian 10 (Buster) | Ubuntu 18.10 ~ 20.04 | universe |
Debian 11 (Bullseye) | Ubuntu 20.10 ~ | universe |
GCT GridFTP 설치
# Debian 계열 sudo apt update sudo apt -y install globus-gridftp-server-progs globus-gass-copy-progs globus-common-progs globus-gsi-cert-utils-progs globus-gss-assist-progs globus-proxy-utils # EPEL 계열 sudo yum -y install epel-release sudo yum -y install globus-gridftp-server-progs globus-gass-copy-progs globus-common-progs globus-gsi-cert-utils-progs globus-gss-assist-progs globus-proxy-utils
GCT GridFTP 설정
데이터 전송 포트 설정
$ sudo globus-gridftp-server-enable-sshftp Successfully created /etc/grid-security/sshftp. $ sudo sed -e 's/#export GLOBUS_TCP_PORT_RANGE/export GLOBUS_TCP_PORT_RANGE/g' -i /etc/grid-security/sshftp $ grep GLOBUS_TCP_PORT_RANGE /etc/grid-security/sshftp export GLOBUS_TCP_PORT_RANGE=50000,50100
방화벽 설정
# EPEL 계열 sudo firewall-cmd --add-port=50000-50100/tcp --permanent sudo firewall-cmd --reload # Debian 계열 sudo ufw allow 50000:50100/tcp
참고
https://gridcf.org/gct-docs/latest/admin/quickstart/index.html