ssh
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
ssh [2011/09/13 02:41] – 作成 nullpon | ssh [2023/06/29 02:55] (現在) – nullpon | ||
---|---|---|---|
行 1: | 行 1: | ||
====== ssh ====== | ====== ssh ====== | ||
+ | |||
+ | [[http:// | ||
===== 公開鍵認証 ===== | ===== 公開鍵認証 ===== | ||
sshdを公開鍵認証のみ受け付ける設定にする | sshdを公開鍵認証のみ受け付ける設定にする | ||
行 43: | 行 45: | ||
===== ホストベース認証 ===== | ===== ホストベース認証 ===== | ||
サーバ同士を公開鍵で認証し、その上のユーザが同じ名前ならば認証をスキップできる。 | サーバ同士を公開鍵で認証し、その上のユーザが同じ名前ならば認証をスキップできる。 | ||
+ | |||
+ | ===== ssh config ===== | ||
+ | |||
+ | ~/ | ||
+ | |||
+ | < | ||
+ | Host dev1 | ||
+ | Hostname 10.200.3.11 | ||
+ | User your_login_account | ||
+ | | ||
+ | Host dev2 | ||
+ | Hostname 10.200.3.12 | ||
+ | User your_login_account | ||
+ | |||
+ | Host gh | ||
+ | Hostname gh | ||
+ | User git | ||
+ | </ | ||
+ | |||
+ | scpでサーバからファイルをコピー | ||
+ | |||
+ | $ scp dev1: | ||
+ | |||
+ | sshログイン | ||
+ | |||
+ | $ ssh dev2 | ||
+ | |||
+ | githubからリポジトリをクローン | ||
+ | |||
+ | $ git clone gh: | ||
+ | |||
+ | |||
+ | ===== ssh-keygen ===== | ||
+ | |||
+ | [[ssh-keygen]] | ||
+ | ===== ポートフォワーディング ===== | ||
+ | |||
+ | < | ||
+ | ssh -f -N -L 26379: | ||
+ | </ | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== 鍵転送 ===== | ||
+ | |||
+ | ローカルの秘密鍵を接続先でも使えるようにする | ||
+ | |||
+ | まずssh-agentを起動(macは常に起動しているので不要) | ||
+ | |||
+ | < | ||
+ | eval " | ||
+ | </ | ||
+ | |||
+ | 鍵を追加 | ||
+ | |||
+ | < | ||
+ | ssh-add ~/ | ||
+ | </ | ||
+ | |||
+ | macでは.ssh/ | ||
+ | |||
+ | < | ||
+ | Host nullpon.moe | ||
+ | AddKeysToAgent yes | ||
+ | UseKeychain yes | ||
+ | IdentityFile ~/ | ||
+ | </ | ||
+ | |||
+ | 接続 | ||
+ | |||
+ | < | ||
+ | ssh -A user@nullpon.moe | ||
+ | </ | ||
+ | |||
ssh.1315881660.txt.gz · 最終更新: 2011/09/13 02:41 by nullpon