如何在cfncluster中使用sftp?

时间:2017-09-14 23:15:29

标签: amazon-web-services amazon-ec2 cluster-computing sftp

如何使用sftp与使用cfncluster创建的AWS群集进行文件传输。

我试过了

sftp -i path/to/mykey.pem ec2-user@<MASTER.NODE.IP>

产生

Connection closed

我也尝试过使用Transmit和Cyber​​Duck而没有任何运气。

如果您知道一种从不使用sftp的cfncluster传输文件的方法,请分享。

1 个答案:

答案 0 :(得分:0)

您可以在配置文件中添加post_intall变量,该变量将包含在cfncluster部署后运行的额外脚本 post_intall=https://s3-eu-west-aws-xxxxx/your_script.sh

您的脚本如下:

#!/bin/bash

sudo sed -i '/Subsystem\ sftp.*$/d' /etc/ssh/sshd_config

sudo sed -i '$iSubsystem sftp internal-sftp' /etc/ssh/sshd_config

sudo service sshd restart

这很粗糙,但是可以用...