macOSでFTPソフトから踏み台経由でサーバーに接続する
2023/09/28 (木) - 00:00 Server
FTPクライアントソフトを使って、[PC]→[踏み台サーバ A]→[ターゲットサーバ B]というような、踏み台経由でないと接続できないサーバに接続したいとき。FTPクライアントソフトの中には踏み台を設定できるソフトもありますが、ない場合はSSHトンネル(SSHポートフォワーディング)を使えば簡単にできます。
いつでも簡単に踏み台に接続できるように、ssh/configに以下の設定を予め書いておきます。
Host SERVER_SAMPLE
HostName {踏み台サーバAのIPアドレス}
User {踏み台ユーザ名}
Port {踏み台ポート番号}
GatewayPorts yes
IdentityFile ~/.ssh/*******
LocalForward {トンネル用ポート番号} {ターゲットサーバ BのIPアドレス}:{接続先ポート番号}
ここポイントは、LocalForwardの部分でローカルポートフォワードといいます。これはローカルホストのポート番号をターゲットサーバに転送する、というものになります。完了したら…
$ ssh SERVER_SAMPLE
コマンドで正常に踏み台に接続できること確認ください。次に、FTPクライアントソフトの設定をします。ここで接続先ホストをローカルホストに。ポート番号を、トンネル用ポート番号を指定します。ユーザ名とパスワード(鍵)などは、ターゲットサーバーのものを入力します。
接続する場合、予めsshで踏み台サーバに接続しておきます。その状態でFTPクライアントソフトでターゲットサーバに接続します。切断する場合はFTPクライアントソフトをログアウト(終了)し、最後に踏み台サーバをログアウトします。
おしまい♥
おすすめ記事
- macOSでローカルWebサーバを立ち上げ、ドキュメントルートを変更する
- macOSにnginxをインストールし、ドキュメントルートを変更
- さくらのレンタルサーバーでgitのリモートリポジトリを作成する
- [さくらのレンタルサーバー]メールフォームから自分自身のドメイン宛にメールが届かない(メールが送信できない)
- ドメインのSPFレコードに複数のサーバを指定する
トラックバック & ピンバック
- この記事へのトラックバックURI:
- https://weblog.walk-life.me/ftp_proxy/trackback/
- Macでトンネル接続、FilezillaでFTP/SFTP接続 - WEB制作者の備忘録 さん
[…] https://weblog.walk-life.me/ftp_proxy […]
2024年11月05日 (火) - 12:29