【问题标题】:How to use sftp in cfncluster?如何在 cfncluster 中使用 sftp?
【发布时间】:2017-09-14 23:15:29
【问题描述】:

如何使用sftp 在使用cfncluster 创建的 AWS 集群之间传输文件。

我试过了

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

产生

Connection closed

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

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

【问题讨论】:

  • 你能ssh到master吗?
  • 是的,我可以使用ssh -i path/to/mykey.pem ec2-user@&lt;MASTER.NODE.IP&gt;ssh 进入主服务器
  • 你能把 sftp -v 的输出贴出来吗 ....

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


【解决方案1】:

您可以在配置文件中添加一个 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

这很粗糙,但它可以工作......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 2021-06-28
    • 2011-03-23
    • 2020-06-18
    • 2011-06-09
    • 2014-05-02
    相关资源
    最近更新 更多