SFTPを使用して「TLS経由のFTP」に接続する

SFTPを使用して「TLS経由のFTP」に接続する

私はこれに1時間以上を無駄にしましたが、これは非常に簡単でなければならないと思います...

SFTPを使用して接続および展開できるAzure Webサイトがあります。次の設定でFileZillaを使用して正しく接続できます。

  • ホスト: Azure Portal で指定したホスト
  • ポート:空
  • プロトコル: FTP - ファイル転送プロトコル
  • 暗号化:TLSによる暗黙のFTPが必要
  • ログインタイプ:一般
  • ユーザー: Azure Portal が提供するユーザー名
  • パスワード: Azure Portal が提供するパスワードです。

しかし、FileZillaを使って接続したくありません。コマンドラインを使用してファイルを移動したいです。私はそれを使用しようとしましたが、成功しませんでしsftpた。結局、次の理由ですべて失敗しました。ftpscp

$ sftp -v -oPort=990 [email protected]
OpenSSH_7.9p1, OpenSSL 1.0.2r  26 Feb 2019
debug1: Reading configuration data /home/rg/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 17: Applying options for *
debug1: Connecting to xxxxxxx.azurewebsites.windows.net [xxx.xxx.xxx.xxx] port 990.
debug1: Connection established.
debug1: identity file /home/rg/.ssh/id_rsa type 0
debug1: identity file /home/rg/.ssh/id_rsa-cert type -1
debug1: identity file /home/rg/.ssh/id_dsa type -1
debug1: identity file /home/rg/.ssh/id_dsa-cert type -1
debug1: identity file /home/rg/.ssh/id_ecdsa type -1
debug1: identity file /home/rg/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/rg/.ssh/id_ed25519 type -1
debug1: identity file /home/rg/.ssh/id_ed25519-cert type -1
debug1: identity file /home/rg/.ssh/id_xmss type -1
debug1: identity file /home/rg/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.9
ssh_exchange_identification: Connection closed by remote host
Connection closed.
Connection closed

私がテストしたOpenSSLバージョンはTLS 1.2をサポートします。他の指紋を持つ既知のホストもありません。

誰かが私を助けることを願っています。

ベストアンサー1

TLSを介したFTPはSFTPではありません。

FTPを使用してFileZillaに接続できる場合は、コマンドラインFTPクライアントを使用する必要があります。 SFTPクライアントではありません。すべてのコマンドラインFTPクライアントがTLS暗号化をサポートしているわけではありません。

おすすめ記事