そら · 9/4/2026Claudeでサーバーにリモート接続、ファイアウォール設定を5分で解決
実践シナリオ:今日、クラウドサーバーでちょっとしたトラブルが発生。ファイアウォールのルールが原因で正常なAPIリクエストがブロックされていました。自分でドキュメントを調べてコマンドを打つのは面倒だったので、Claudeに直接サーバーへ接続して調べてもらうことに。 操作の流れ: Claudeに指示:「
実践シナリオ:今日、クラウドサーバーでちょっとしたトラブルが発生。ファイアウォールのルールが原因で正常なAPIリクエストがブロックされていました。自分でドキュメントを調べてコマンドを打つのは面倒だったので、Claudeに直接サーバーへ接続して調べてもらうことに。
操作の流れ:
Claudeに指示:「SSHでサーバー(IP 123.xxx.xxx.xxx)に接続して、ファイアウォールの状態を見て」
ClaudeがMCPプロトコル経由でローカルのSSHツールを呼び出し、パスワードを入力(事前に認証済み)
数秒後、Claudeが返答:「現在のiptablesルールで、ポート8080がDROPされています。開放しますか?」
返信:「8080を開放して、ついでにnginxが動いてるかも確認して」
Claudeがiptables -A INPUT -p tcp --dport 8080 -j ACCEPTとsystemctl status nginxを実行。サービスは正常稼働中で、アクセステストの結果も添えて報告してくれました。
結果:かかった時間は5分もかからず、問題解決。自分はコマンドを1つも打たずに、Claudeが状態確認・ルール変更・結果検証まで全部やってくれました。
操作の流れ:
Claudeに指示:「SSHでサーバー(IP 123.xxx.xxx.xxx)に接続して、ファイアウォールの状態を見て」
ClaudeがMCPプロトコル経由でローカルのSSHツールを呼び出し、パスワードを入力(事前に認証済み)
数秒後、Claudeが返答:「現在のiptablesルールで、ポート8080がDROPされています。開放しますか?」
返信:「8080を開放して、ついでにnginxが動いてるかも確認して」
Claudeがiptables -A INPUT -p tcp --dport 8080 -j ACCEPTとsystemctl status nginxを実行。サービスは正常稼働中で、アクセステストの結果も添えて報告してくれました。
結果:かかった時間は5分もかからず、問題解決。自分はコマンドを1つも打たずに、Claudeが状態確認・ルール変更・結果検証まで全部やってくれました。
评论