<h4>SSH</h4> <p>Ubuntuがインストールされたサーバーマシンをクライアントマシンから操作する設定を行います。<br />(ちなみにこのクライアントはIntel Macです)</p> <h5>Server side:</h5> <p>まず、初めにサーバー側でインストールします。</p> <pre>$ ps -C sshd $ sudo apt-get install ssh $ sudo vi /etc/ssh/sshd_config/ PasswordAuthentication no # パスワードでのログインを許可しない PermitRootLogin no # ルート権限でのログインを許可しない PermitEmptyPassword no # パスワードなしのログインを許可しない AllowUsers test # 指定したユーザー(今回の場合は"test")のみログインを許可する $ sudo /etc/init.d/ssh restart # sshを再起動します $ sudo lsof -nPi:22 # sshが問題なく動作しているかを確認します </pre> <p>なお、このタイミングであらかじめ.sshディレクトリを作成しておきます。</p> <pre>$ mkdir .ssh</pre> <h5>Client side:</h5> <p>クライアントマシン側で鍵の生成をします。<br /> なお、鍵には2種類あります。(生成時に自動的に2種類用意されます)</p> <ul> <li>秘密鍵:id_rsa</li> <li>公開鍵:id_rsa.pub</li> </ul> <pre>ssh-keygen -t rsa # $HOME/.ssh/にファイルは保存されます scp .ssh/id_rsa.pub username@server IP:~/.ssh # 公開鍵のみをサーバーに転送します </pre> <h5>Server side:</h5> <p>サーバー側でauthorized_keysを用意し、そこにid_rsa.pubの情報を登録します。</p> <pre>$ touch .ssh/authorized_keys $ chmod 600 .ssh/authorized_keys $ cat .ssh/id_rsa.pub >> .ssh/authorized_keys </pre> <h5>Client side:</h5> <p>クライアントからssh接続できるかどうか確かめます。<br /> この確認ができたら、設定は完了です。</p> <pre>$ ssh -2 username@serverIP </pre>
カテゴリ
タグ
- .NET (5)
- 2024 (1)
- AAD (1)
- AfterEffects (1)
- Apache (1)
- Apple (1)
- Authenticator (1)
- Autodesk (3)
- Aws (1)
- Azure (3)
- AzureFunctions (2)
- Blender (10)
- C (3)
- C++ (2)
- Cyberduck (1)
- Dev Container (1)
- Docker (1)
- Emacs (10)
- FBX (1)
- Fire TV (1)
- Forge (1)
- Fzf (1)
- Git (1)
- Go (3)
- Google (1)
- GPG (2)
- HoloLens (5)
- HoloLens2 (1)
- Houdini (1)
- HTML (1)
- Hugo (4)
- Ime (1)
- IOS (4)
- ITS (2)
- JavaScript (4)
- Kaleidoscope (1)
- Launchd (1)
- Linux (17)
- Liquid (4)
- LSP (1)
- MacOS (42)
- Maya (13)
- MRTK (4)
- MySQL (3)
- Netlify (1)
- OpenGL (2)
- Org-Mode (4)
- Parallels (2)
- PGP (1)
- Programming (3)
- ProtocolBuffer (1)
- Python (3)
- R (3)
- READING (1)
- Redmine (2)
- RenderMan (5)
- Ruby on Rails (2)
- Rx (1)
- RxSwift (1)
- S3 (1)
- Sourcetrail (1)
- Subversion (1)
- Swift (7)
- Ubuntu (26)
- Unity (9)
- UnityHub (2)
- USD (6)
- UWP (1)
- VFX (8)
- Viewer3D.js (1)
- Visualization (1)
- VisualStudio (5)
- VSCode (3)
- VSIX (1)
- Web (9)
- Webビュー (1)
- Windows (11)
- WordPress (1)
- Xcode (12)
- オブジェクト指向 (3)
- おもちゃ (1)
- デザインパターン (3)
- マグカップ (1)
- 作品集 (1)
- 修理 (1)
- 健康 (2)
- 子ども (1)
- 思い出 (1)
- 文房具 (1)
- 映画 (2)
- 環境構築 (1)
- 統計学 (3)
- 認証 (1)
- 読書 (1)
- 過去記事インポート (281)
- 配線 (2)
- 開発環境 (10)