ウブントゥでsshリモート接続を設定する方法
Ubuntu に SSH リモート接続を設定するには、次の手順に従ってください。
- SSHサーバーがUbuntuシステムにインストールされていることを確認します。インストールされていない場合は、以下のコマンドを使用してください。
sudo apt update
sudo apt install openssh-server
- /etc/ssh/sshd_config
sudo nano /etc/ssh/sshd_config
- 設定ファイル内で #Port 22 の行を見つけ、コメントアウトを外します。別のポートを使用したければ、この行を別のポート番号へ変更できます。選択したポートが他のサービスで使用されていないことを確認してください。
- 特定のユーザーやユーザーグループのみ SSH 接続を許可する場合、設定ファイルに AllowUsers 行または AllowGroups 行を追加します。例えば、ユーザー myuser に SSH 接続を許可するには、次の行を追加します:
AllowUsers myuser
- 設定ファイルを保存して閉じます。
- SSH サービスを再起動して変更を反映する:
sudo systemctl restart sshd
これで、SSH クライアントを使用して Ubuntu のシステムにリモート接続できるようになりました。例えば、以下のコマンドを使用して Ubuntu システムに接続できます。
ssh username@your_server_ip -p your_port_number
usernameはUbuntuシステムのあなたのユーザー名、your_server_ipはUbuntuシステムのIPアドレス、your_port_numberはあなたが設定したSSHのポート番号ですか。
リモート接続を行う前に、Ubuntuが外部からアクセス可能であることを確認してください。例えば、ファイアウォール設定でSSH接続を許可しています。