
ローカル マシンからクラウド サーバー (Amazon Lightsail) にデータを転送しようとすると問題が発生します。私の考えは、プライベート キーを使用して scp コマンドでローカル マシンからデータを転送することでした。しかし、次のエラー メッセージが表示されました:
ssh: connect to host my_public_IP port 22: Connection timed out lost connection
次に、ssh コマンドを試しました:
ssh -i /lightsail_key.pem Administrator@my_public_IP
同じエラーが発生しました。
「管理者」は使用すべき正しいユーザー名ですか? 私の Amazon Lightsail インスタンスは Windows Server 2016 です
そのパブリック IP アドレスに ping することはできますが、SSH 接続は機能しません。
Amazon Lightsail ネットワーク設定の IPv4 ファイアウォール ルールで SSH TCP ポート 22 が有効になっています。
答え1
Windows にはデフォルトで ssh サーバーがインストールされていません。
scp (または WinScp) を使用してローカルマシンから Lightsail インスタンスにファイルを転送する場合は、次の手順を実行する必要があります。
- インスタンスにSSHサーバーがインストールされていることを確認してください
- セキュリティグループ上のIPアドレスにSSHポートが許可されています