阿里云免费证书为aspera安装可信任的SSL证书

1.下载证书

  • 阿里云创建完免费SSl证书后,选择证书下载--Apache--下载
  • 下载后的文件解压后包括xxx.key、xxx_chain.crt、xxx_public.crt三个文件

2.上传到服务器并修改配置

  • 修改Apache服务的配置
cd /etc/httpd/
vim conf.d/ssl.conf
  • 以下字段替换
SSLCertificateFile /etc/httpd/xxx_public.crt
SSLCertificateKeyFile /etc/httpd/xxx.key
SSLCertificateChainFile /etc/httpd/xxx_chain.crt

3.重启验证

service httpd restart

Centos7下aspera-p2p服务器搭建

1.更新系统及安装软件

yum install epel-release -y
yum update -y

2.上传文件安装文件至服务器

将aspera安装包aspera-scp-p2p-3.7.4.147133-linux-64.rpm和license aspera-license,上传至服务器

3.安装p2p

rpm -ivh aspera-scp-p2p-3.7.4.147133-linux-64.rpm

4.导入license

cp aspera-license /opt/aspera/etc/aspera-license

5.验证ascp

ascp -A

6.修改ssh端口

vim /etc/ssh/sshd_config
#修改port为33001

7.重启服务

service asperacentral restart
service asperanoded restart
service sshd restart

8.关闭selinux

setenforce 0
sed -i 's@SELINUX=enforcing@SELINUX=disabled@' /etc/selinux/config

9.开防火墙端口

firewall-cmd --add-port 33001/tcp
firewall-cmd --add-port 33001/udp
firewall-cmd --add-port 33001/tcp --permanent
firewall-cmd --add-port 33001/udp --permanent

10.创建用户

#创建用户目录
mkdir -p /data/aspera/test
#创建用户
useradd -d /data/aspera/test/ -s /bin/aspshell -M test
#设置用户密码
passwd test
#设置用户目录权限
chown -R test:test /data/aspera/test
#配置aspera文件
asconfigurator -x "set_user_data;user_name,test;absolute,/data/aspera/test;read_allowed,true;dir_allowed,ture;write_allowed,ture"

11.设置aspera-p2p帐号创建文件夹的权限为777

asconfigurator -x "set_user_data;user_name,test;file_create_mode,666;directory_create_mode,777"

12.通过命令行测试传输

export ASPERA_SCP_PASS=123456 #载入远程p2p服务器帐号的密码
ascp -T -l 500m -P 33001 -O 33001 -d --mode=send --user=test --host=192.168.1.100 abc/ /
#通过test帐号以500Mbps的带宽把abc文件夹传送至192.168.1.100的p2p服务器的p2p用户根目录下