Ubuntu システムで新しいユーザーを作成し、Xshell を使用してリモート接続するには、次の手順に従います。
- Ubuntu システム上に新しいユーザーを作成します。
ターミナルを開くか、SSH を使用して Ubuntu サーバーにログインします。
次のコマンドを使用して新しいユーザーを作成します (「new_user」を希望のユーザー名に置き換えます)。
sudo adduser new_user
プロンプトに従って、新しいユーザーのパスワードとその他の関連情報を設定します。
- 新しいユーザーに sudo 権限を付与します (オプション)。
新しいユーザーに管理者権限を持たせたい場合は、そのユーザーを sudo グループに追加して、特権操作を実行できるようにします。
次のコマンドを使用して、新しいユーザーを sudo グループに追加します (「new_user」を作成したユーザー名に置き換えます)。
sudo usermod -aG sudo new_user
3. SSH サーバーをインストールして構成します。
Ubuntu サーバーに SSH サーバーをインストールしていない場合は、次のコマンドを使用して OpenSSH サーバーをインストールできます。
sudo apt update
sudo apt install openssh-server
- ファイアウォールで SSH 接続が許可されていることを確認します (オプション)。
Ubuntu サーバーでファイアウォールが有効になっている場合は、SSH 接続の受信トラフィックが許可されていることを確認する必要があります。
次のコマンドを使用して SSH ポート (デフォルトでは 22) を開きます。
sudo ufw allow ssh
- Ubuntu サーバーの IP アドレスを見つけます。
次のコマンドを使用して、Ubuntu サーバーの IP アドレスを見つけます。
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
- Xshell を使用してリモート接続します。
Xshell ソフトウェアを開き、「新規」をクリックして新しいセッションを作成します。
[セッション プロパティ] ウィンドウで、次の情報を入力します。
プロトコル: SSH
ホスト: Ubuntu サーバーの IP アドレス ポート
: デフォルトは 22 (SSH サーバーのポートを変更した場合は、対応するポートを入力してください) ユーザー名
: 作成した新しいユーザーのユーザー名
パスワード: 新しいユーザーのパスワード
[OK] をクリックしてセッション プロパティを保存します。
Xshell のメイン インターフェイスで、保存したセッションを選択し、[開く] ボタンをクリックして接続します。
すべてが正しく設定されている場合、Xshell は Ubuntu サーバー上の新しいユーザー アカウントに接続します。
セキュリティ上の理由から、SSH パスワード ログインを無効にし、公開キー認証を有効にすることをお勧めします。これにより、システムのセキュリティが向上します。