タグ: SSH

検索結果: 4件

article-thumbnail

特定プロジェクトのGitを使用する方法

【概要】特定のプロジェクトに指定したSSH鍵を使用してPUSH / PULLする際の方法をまとめています。使用例としては普段使用しているGitプロジェクトとは別のプロジェクトかつ使用するSSH鍵を変更したい場合になります。【詳細】1. 「.ssh/config」を設定するHost git1Hostname github.comUser gitIdentityFile ~/.ssh/id_rsa2. 「.git/config」を編集する基本的にはプロジェクトのルートディレクトリに存在します。[core] repositoryformatversion 0 filemode true bare false logallrefupdates true ignorecase true precomposeunicode true[remote "origin"] url git1:Gitプロジェクト名 fetch +refs/heads/*:refs/remotes/origin/*3. 確認以下の項目が正常に実行できれば成功です。・Gitにプッシュするgit add .git commitgit push origin ブランチ名・Gitレポジトリをプルするgit pull

カテゴリ: Git 2020-12-28 02:12:10
article-thumbnail

macに秘密鍵・公開鍵を追加作成する

【概要】macにて追加で秘密鍵・公開鍵を作成する方法についてまとめます。【詳細】1. 秘密鍵・公開鍵を追加作成するssh-keygen -t rsa質問1 - 秘密鍵が既に存在する為、どうするか?対応案としては2通りあります。i. ~/.ssh以外のパスを設定するii. ファイル名をid_rsa以外にするここではiiの方法を実行する為に「/Users/userName/.ssh/id_rsa_two」を入力してenterを押下します。Generating public/private rsa key pair.Enter file in which to save the key (/Users/userName/.ssh/id_rsa): /Users/userName/.ssh/id_rsa_two質問2以降の質問に関しては「enter」を押下するのみで作成可能です。Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /Users/userName/.ssh/id_rsa_two.Your public key has been saved in /Users/userName/.ssh/id_rsa_two.pub.The key fingerprint is:...省略これで「/Users/userName/.ssh/id_rsa_two」と「/Users/userName/.ssh/id_rsa_two.pub」が作成されました。

カテゴリ: mac 2020-10-18 14:06:52
article-thumbnail

macの秘密鍵をWindowsに渡し、WindowsからLinuxサーバーにSSHログインする

【概要】macで所持している秘密鍵をWindowsに渡し、Tera TermでLinuxサーバーにSSH接続する方法についてまとめます。Windowsにid_rsaファイルを作成してmacの秘密鍵の内容を記述するだけではTera Termでは以下のエラーが出力され、使用できません。SSH2秘密鍵の読み込みに失敗しました 0909006C: PEM routines get_name no start lineよって、秘密鍵の作成手順からSSH接続するまでの流れを記述します。※ 前提としてmacの秘密鍵とマッチする公開鍵はLinuxサーバーに登録されている事とします。【詳細】1. PuTTYgenをインストールするi. PuTTYgenをダウンロードする下記のURLからPuTTYgenをダウンロードします。Download the PuTTY installationii. PuTTYgenをインストールするiの手順でダウンロードしたPuTTYgenからインストールします。インストールする上で設定の変更は不要です。2. PuTTYgenでRSA鍵を作成する下記の項目を選択して「Generate」ボタンを押下し、鍵を作成します。・RSA・Number of bits in a gerated keyは「2048」・その他の項目設定しない3. 秘密鍵を保存する作成されたら「Save private key」ボタンを押下して秘密鍵を保存します。今回必要なのは秘密鍵のみなので、この手順しか行いませんが、この公開鍵と秘密鍵を組み合わせてSSH接続もできるので、必要な方は両方保存して下さい。4. 秘密鍵にmacの秘密鍵の内容を上書きするメモ帳等のエディタで保存した秘密鍵を開きます。既存の内容は削除してmacの秘密鍵の内容を記述します。5. Tera TermでSSH接続するi. サーバー情報を設定して「OK」ボタンを押下するIPアドレスとポート番号等のサーバー情報を設定し、SSHを選択し「OK」ボタンを押下します。ii. ユーザーと秘密鍵の設定を行うSSH接続するユーザー名と上記で作成した秘密鍵の設定をします。秘密鍵でSSH接続する場合は基本的にユーザーのパスフレーズは不要です。設定したら「OK」ボタンを押下します。 サーバーにアクセスできれば成功です。

カテゴリ: Windows 2020-09-27 00:43:18
article-thumbnail

macにSSH鍵作成、設定とSSH接続方法

【概要】macにSSH鍵を作成し、設定と接続する為のドキュメントです。【SSH鍵作成】1. SSH鍵作成macのTerminalで下記のコマンドを実行します。mkdir ~/.sshchmod 700 ~/.sshcd ~/.sshssh-keygen -t rsa「ssh-keygen -t rsa」コマンド実行後に聞かれる質問は全てenterで進めます。Cf1. SSHのconfigを設定する場合touch ~/.ssh/configvi config設定内容例Host hoge_serverHostName 172.16.0.10User rootCf2. 秘密鍵と公開鍵を作成するコマンドのオプションについて下記の2つのコマンドはどちらも同じ内容を実行しています。ssh-keygen -t rsassh-keygen「ssh-keygen」コマンドで選択できる鍵の種類は次の3種類です。また、「-t rsa」オプションがデフォルトになっている為、実行内容は同じです。ちなみにMacのデフォルトOpenSSHではECDSAやED25519鍵は作成できません。Cf3.鍵の種類について「-t」オプションについて・SSHプロトコルバージョン1-RSA-t rsa1・SSHプロトコルバージョン2-RSA(デフォルト)-t rsa・SSHプロトコルバージョン2-DSA-t dsaSSHプロトコルバージョン1を使う人はあまりいないと想定されます。また、デフォルトの状態を多くの方は使用されると思います。よって、特に指定がない場合はオプションは省略しても良いです。【サーバーに公開鍵登録と鍵を使用したSSH接続】1. サーバーにSSH鍵を登録するSSH鍵を登録する為のディレクトリとファイルを作成します。先ず、サーバーにパスワード認証のSSH接続もしくはクラウドの場合、コンソール画面からSSH接続をします。cd ~/mkdir .sshchmod 700 .sshcd .sshtouch .ssh/authorized_keyschmod 600.ssh/authorized_keys2. macに作成した鍵をサーバーに登録するi. macに作成した鍵の内容を取得するcat ~/.ssh/id_rsa_pubmacのTerminalで上記のコマンドを実行後、出力された内容をコピーします。ii. サーバーにmacの公開鍵を登録しますvi.ssh/authorized_keysサーバー内で上記コマンドを実行後、コピーしたmacの公開鍵を入力します。3. サーバーにSSH接続する・SSH Configを使用してSSH接続するmacにSSHのconfig設定をしている場合、下記のコマンドで接続できます。ssh hoge_server「hoge_server」はSSH confingの「Host」部分です。・ユーザー名とIPアドレスでSSH接続する構文ssh ユーザー名@IPアドレス例文ssh [email protected]

カテゴリ: mac 2020-05-21 02:16:55