私はPHP Webアプリケーション開発版をホストするEC2 CentOSインスタンスを作成しました。私はIDEとしてSublime Textを使用しています。SFTPプラグインはファイルを直接アップロードしてテストします。SublimeTextを使用してEC2 CentOSインスタンスにアップロードSFTP
私は今
を接続するためのユーザー名/パスワード/ポート22でSFTPを使用していた、前に、私は、PEMファイルを持っている、と私はすでにいくつかのコンポーネントをインストールおよび構成するためにそれを使用。 Sublime Text SFTPプラグインを使用してPEMファイルとアップロードファイルを使用して接続するにはどうすればよいですか?
私はSFTP-config.jsonで指定:
"ssh_key_file": "/home/USER/USER-EC-Virginia.pem",
をしかし、任意の成功せず、私は、接続タイムアウトメッセージが表示されます。
ポート22は既にトラフィックを受信できます。
EDIT: 私はSublimeTextでPPKファイルを使用しようとしましたが、私はまだ同じようになっています:タイムアウトエラー。 EC2
{
"type": "sftp",
"sync_down_on_open": true,
"host": "<your ec2 instance hostname>",
"user": "<your username>",
"remote_path": "<your remote path>",
"connect_timeout": 30,
"sftp_flags": ["-o IdentityFile=~<path to .pem file>"]
}
上のCentOS/RHEL用
フォルダサイドバーからファイルをリモートサーバ(右クリック - > ftp/sftp - > Map To Remote ...)にマッピングすると、 'sftp-config.json'ファイルが生成され、上記の設定パラメータをこのファイルで更新する必要があります。後であなたはアップロード/ダウンロード/差分/等 –
私はsftp_flagsを設定しても、タイムアウトエラーが表示されますが、これは私が使用したものです: "sftp_flags":["-o IdentityFile =/home/user/name.pem"] – Hamza
pemファイルに対するアクセス権はありますか? Amazonでは、pemファイルはchmod 400である必要があります。あなたの設定は何ですか? –