SSHを使用したLinuxサーバーへの接続
2020-07-15 12:30:45 |
確認済み
- Linux Ubuntu 20.04
このチュートリアルでは、SSHの使用方法を説明します。SSHを使用すろ場合は、端末からパスワードなしで他のコンピューターにログインできます。
SSHは、パスワードの代わりに公開鍵と秘密建のペヤを使用します。公開鍵がアップロードされた後は、パスワードは不要になります。
公開鍵と秘密健を作成されます
メールを自分のメールに置き換えて、次のコマンドを入力します。
ssh-keygen -t rsa -C "myemail@domain.com"
以下のプロンプトが表示されます。最後までENTERをクリックします。/home/username/.ssh/に鍵ペヤを作成されます。
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
52:e6:74:09:89:96:13:80:c4:41:5f:a9:1f:14:cd:33 myuser@My-Computer
The key's randomart image is:
+--[ RSA 2048]----+
| ++o..+O.. |
| o. .B E. . |
| .+ .+oo |
| . .= . |
| ...S |
| .. |
| |
| |
| |
+-----------------+
サーバーを接続する
次に、サーバーのIPアドレスとユーザー名とパスワードが必要です。以下のコマンドのユーザー名とパスワードを資格情報に置き換えます。
ssh username@serverip
sudo adduser user
[sudo] password for ubuntu:
Adding user `user' ...
Adding new group `test' (1002) ...
Adding new user `test' (1002) with group `user' ...
Creating home directory `/home/user' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for user
Enter the new value, or press ENTER for the default
Full Name []: Name
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] Y
exitと入力してサーバーからログアウトすろ。次に、次のコマンドを入力して、公開鍵をサーバーのauthorized_keysファイルに追加します。
cat ~/.ssh/id_rsa.pub | ssh user@server "cat >> ~/.ssh/authorized_keys"
その後、サーバーにログインするためのパスワードが必要ありません。ssh user@serverを入力します。
コメント
アカウントが必要です。ログインしてください. アカウントが存在しませんか? 無料で登録。
Subscribe to comments for this post
Info