【Git/GitHub活用】VS Codeから remote-ssh でVPS上のコードを直接編集する快適開発環境

こんにちは。

VPSやクラウドサーバー上の設定ファイルやソースコードを編集する際、ターミナル上のVim操作に苦労した経験はないでしょうか。

VS Codeの標準機能である Remote – SSH 拡張機能を使用すれば、ローカルPCの快適なエディタインターフェースから直接リモートサーバーのファイルを安全かつグラフィカルに編集できます。

1. SSH Configファイルの設定

ローカルPCの ~/.ssh/config にリモート接続定義を追加します。

Host my-vps
    HostName 160.251.xxx.xxx
    User bonobono
    Port 22222
    IdentityFile ~/.ssh/id_ed25519

2. 接続と作業効率化のメリット

VS Codeの左下にある緑色のリモート接続アイコンをクリックし、「Connect to Host」から my-vps を選択します。これにより、Docker ComposeファイルやNginx設定ファイルの編集・保存が驚くほどスムーズになります。

Related Posts

【Linuxネットワーク】netstat/ssコマンドでポート開放と不審な通信を特定するノウハウ

こんにちは。 Linuxサーバーで「ポートがバインドできない…

【Linuxトラブルシューティング】ディスク容量100%エラー!原因特定とログ削除の緊急対処法

こんにちは。 「突然データベースが停止した」「ファイルの保存…

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

You Missed

【SSHセキュリティ強化】パスワード認証廃止と公開鍵認証・ポート変更の完全手順

【SSHセキュリティ強化】パスワード認証廃止と公開鍵認証・ポート変更の完全手順

【Linuxトラブルシューティング】ディスク容量100%エラー!原因特定とログ削除の緊急対処法

【Linuxトラブルシューティング】ディスク容量100%エラー!原因特定とログ削除の緊急対処法

【Docker Compose】複数ドメインを1台のVPSで運用するNginxリバースプロキシ設計パターン

【Docker Compose】複数ドメインを1台のVPSで運用するNginxリバースプロキシ設計パターン

【SSL/TLS対応】Certbot(Let’s Encrypt)でDocker上のWebサイトを完全HTTPS化する手順

【SSL/TLS対応】Certbot(Let’s Encrypt)でDocker上のWebサイトを完全HTTPS化する手順

【WordPress高速化】NginxキャッシュとOPcacheでレスポンス速度を爆速にする方法

【WordPress高速化】NginxキャッシュとOPcacheでレスポンス速度を爆速にする方法

【自動化】Bashシェルスクリプトで作る!デイリーDBバックアップ&Discord通知システム

【自動化】Bashシェルスクリプトで作る!デイリーDBバックアップ&Discord通知システム