1Password CLI入門 1Passwordマニュアル|1Password CLIのインストール方法とアプリ統合を解説します。端末で安全にパスワード管理を始めましょう。
1Password CLIを使うと、1Passwordをターミナルで利用できるようになります。CLIをインストールし、1Passwordアプリと統合して、Touch ID、Windows Hello、またはその他のシステム認証オプションでサインインする方法を紹介します。
ステップ1:1Password CLIをインストールする
必要条件
サポートされているシェル: Bash、Zsh、sh、fish
*1Password CLI を 1Password アプリと統合するために必要です。
サポートされているシェル: Bash、Zsh、sh、fish
*1Password CLI を 1Password アプリと統合するために必要です。
macOS に 1Password CLI を手動でインストールするには:
パッケージ ファイル : op.pkg
1Password CLI をデフォルトの場所 ( usr/local/bin
) で開いてインストールします。
ZIP ファイル :op.zip
ファイルを開いて解凍し、op
に移動しますusr/local/bin
。
1Password CLI が正常にインストールされたことを確認します。
op --version
winget を使用して 1Password CLI をインストールするには:
winget install 1password-cli
1Password CLI が正常にインストールされたことを確認します。
op --version
Windows に 1Password CLI を手動でインストールするには:
移動先のフォルダを作成しますop.exe
。例: C:\Program Files\1Password CLI
。
mkdir "C:\Program Files\1Password CLI"
op.exe
ファイルを新しいフォルダに移動します。
mv ".\op.exe" "C:\Program Files\1Password CLI"
1Password CLI が正常にインストールされたことを確認します。
op --version
1Password CLI を単一のコマンドブロックでインストールする場合は、PowerShell で管理者として次のコマンドを実行します。
$arch = (Get-CimInstance Win32_OperatingSystem).OSArchitectureswitch ($arch) {'64-bit' { $opArch = 'amd64'; break }'32-bit' { $opArch = '386'; break }Default { Write-Error "Sorry, your operating system architecture '$arch' is unsupported" -ErrorAction Stop }}$installDir = Join-Path -Path $env:ProgramFiles -ChildPath '1Password CLI'Invoke-WebRequest -Uri "https://cache.agilebits.com/dist/1P/op2/pkg/v2.30.3/op_windows_$($opArch)_v2.30.3.zip" -OutFile op.zipExpand-Archive -Path op.zip -DestinationPath $installDir -Force$envMachinePath = [System.Environment]::GetEnvironmentVariable('PATH','machine')if ($envMachinePath -split ';' -notcontains $installDir){[Environment]::SetEnvironmentVariable('PATH', "$envMachinePath;$installDir", 'Machine')}Remove-Item -Path op.zip
Windowsオペレーティングシステムで英語以外の言語を使用している場合は、$arch
最初の行を手動で設定する必要があります。これを行うには、を または$arch = (Get-CimInstance Win32_OperatingSystem).OSArchitecture
に置き換えます。$arch = "64-bit"$arch = "32-bit"
Debian および Ubuntu ベースのディストリビューションで APT を使用して 1Password CLI をインストールするには:
次のコマンドを実行します。
curl -sS https://downloads.1password.com/linux/keys/1password.asc | \sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg && \echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] https://downloads.1password.com/linux/debian/$(dpkg --print-architecture) stable main" | \sudo tee /etc/apt/sources.list.d/1password.list && \sudo mkdir -p /etc/debsig/policies/AC2D62742012EA22/ && \curl -sS https://downloads.1password.com/linux/debian/debsig/1password.pol | \sudo tee /etc/debsig/policies/AC2D62742012EA22/1password.pol && \sudo mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22 && \curl -sS https://downloads.1password.com/linux/keys/1password.asc | \sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg && \sudo apt update && sudo apt install 1password-cli
1Password CLI が正常にインストールされたことを確認します。
op --version
.deb
または、次のいずれかのリンクから最新の 1Password CLI パッケージを直接ダウンロードします。
RPMベースのディストリビューションでYUMを使用して1Password CLIをインストールするには:
次のコマンドを実行します。
sudo rpm --import https://downloads.1password.com/linux/keys/1password.ascsudo sh -c 'echo -e "[1password]\nname=1Password Stable Channel\nbaseurl=https://downloads.1password.com/linux/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=\"https://downloads.1password.com/linux/keys/1password.asc\"" > /etc/yum.repos.d/1password.repo'sudo dnf check-update -y 1password-cli && sudo dnf install 1password-cli
1Password CLI が正常にインストールされたことを確認します。
op --version
.rpm
または、次のいずれかのリンクから最新の 1Password CLI パッケージを直接ダウンロードします。
Alpine x86_64 ディストリビューションに 1Password CLI をインストールするには:
次のコマンドを実行します。
echo https://downloads.1password.com/linux/alpinelinux/stable/ >> /etc/apk/repositorieswget https://downloads.1password.com/linux/keys/alpinelinux/[email protected] -P /etc/apk/keysapk update && apk add 1password-cli
1Password CLI が正常にインストールされたことを確認します。
op --version
注意
Nix パッケージは、NixOS オープン ソース コミュニティから入手できます。
NixOS システムに 1Password CLI をインストールするには:
ファイルに1Passwordを追加します/etc/nixos/configuration.nix
。または、flake.nix
flakeを使用している場合は追加してください。例えば、次のスニペットには1Password CLIと1Passwordアプリが含まれています。
# NixOS has built-in modules to enable 1Password# along with some pre-packaged configuration to make# it work nicely. You can search what options exist# in NixOS at https://search.nixos.org/options
# Enables the 1Password CLIprograms._1password = { enable = true; };
# Enables the 1Password desktop appprograms._1password-gui = {enable = true;# this makes system auth etc. work properlypolkitPolicyOwners = [ "<your-linux-username>" ];};
構成ファイルに変更を加えたら、それを適用します。
1Password を に追加した場合は/etc.nixos/configuration.nix
、以下を実行します。
sudo nixos-rebuild switch
1Password を に追加した場合は、を flake があるディレクトリと、システム構成を含む flake 出力の名前にflake.nix
置き換えて、コマンドを実行します。<flake-directory-path><output-name>
sudo nixos-rebuild switch --flake <flake-directory-path>.#<output-name>
1Password CLI が正常にインストールされたことを確認します。
op --version
NixOS での 1Password の使用について詳しく学びます。
パッケージマネージャーを使用せずに Linux に 1Password CLI をインストールするには:
ARCH="<choose between 386/amd64/arm/arm64>" && \wget "https://cache.agilebits.com/dist/1P/op2/pkg/v2.30.3/op_linux_${ARCH}_v2.30.3.zip" -O op.zip && \unzip -d op op.zip && \sudo mv op/op /usr/local/bin/ && \rm -r op.zip op && \sudo groupadd -f onepassword-cli && \sudo chgrp onepassword-cli /usr/local/bin/op && \sudo chmod g+s /usr/local/bin/op
または拡張ガイドに従ってください
1Password CLIの最新リリース をダウンロードして解凍します。信頼性を確認するには、以下の手順に従ってください。
gpg --keyserver keyserver.ubuntu.com --receive-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22gpg --verify op.sig op
、または 内の別のディレクトリop
に移動します。/usr/local/bin$PATH
1Password CLI が正常にインストールされたことを確認します。
op --version
onepassword-cli
グループがまだ存在しない場合は作成します。
sudo groupadd onepassword-cli
バイナリに適切な権限を設定しますop
。
sudo chgrp onepassword-cli /usr/local/bin/op && \sudo chmod g+s /usr/local/bin/op
ステップ2:1Passwordデスクトップアプリインテグレーションを有効にする