📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
編集の要約なし |
|||
| 81行目: | 81行目: | ||
*# 構成ファイルを上書き保存する。 | *# 構成ファイルを上書き保存する。 | ||
*# PyCharmを再起動して、日本語化されているか確認する。 | *# PyCharmを再起動して、日本語化されているか確認する。 | ||
<br><br> | |||
== リモート開発 == | |||
まず、リモート先PCにおいて、SSHの設定を行う。<br> | |||
<u>PyCharmでは、OpenSSHキーのRFC4716形式はサポートされていないため、ECDSA形式またはED25519形式で鍵を作成する必要がある。</u><br> | |||
# ECDSA形式 | |||
ssh-keygen -t ecdsa | |||
# ED25519形式 | |||
ssh-keygen -t ed25519 | |||
<br> | |||
SSHの設定は、[[設定 - SSH]]または[[設定 - SSHの公開鍵認証]]を参照すること。<br> | |||
<br> | |||
# PyCharmの[ファイル]メインメニュー - [設定] - [プロジェクト:〜] - [Pythonインタープリター] - [歯車アイコン] - [追加]を選択する。 | |||
# [Pythonインタープリターの追加]画面が開くので、画面左にある[SSHインタープリター]を選択する。 | |||
# [Pythonインタープリターの追加]画面右にある[新規サーバー構成]を選択して、サーバー情報(ホスト、ポート、ユーザ名)を指定した後、[次へ]ボタンを押下する。 | |||
# 次の画面にて、リモート先PCに接続するための認証を入力する。<br>パスワードまたは鍵ペア(OpenSSLまたはPuTTY)を選択して、パスワードまたはパスフレーズ(必要な場合)を入力する。<br>鍵ペア(OpenSSLまたはPuTTY)を選択した場合は、以下の項目を設定する。 | |||
#: 秘密鍵ファイル : 秘密鍵ファイルのフルパス | |||
#: パスフレーズ : 秘密鍵にパスフレーズを設定した場合 | |||
# 次の画面にて、[Interpreter:]項目から、リモート先PCのPythonインタープリタへのパスを確認する。<br> | |||
# ローカルプロジェクトとサーバ間のパスマッピングを構成する。<br>これは、[フォルダーの同期:]項目右にある[...]を選択して、ローカルプロジェクトディレクトリへのパスとリモート先PC上のディレクトリへのパスを入力する。 | |||
# [プロジェクトファイルをサーバーに自動的にアップロードする]チェックボックスを選択することにより、リモート先PCへのローカルファイル変更時の自動アップロードを有効にすることもできる。 | |||
# また、スーパユーザ権限を使用してSSHインタープリターを実行する場合、[このインタープリターを使用してsudoのroot権限でコードを実行する]チェックボックスを選択する。<br>これは、スーパユーザ権限は、SSHインタープリターを起動する時のみ有効になる。<br>ファイルのアップロード等は、一般ユーザ権限でリモート先PCにアップロードされる。 | |||
# 最後に、[完了]ボタンを押下する。 | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:Python]][[カテゴリ:CentOS]][[カテゴリ:SUSE]] | [[カテゴリ:Python]][[カテゴリ:CentOS]][[カテゴリ:SUSE]] | ||