xshell を使用して仮想マシン Ubuntu システムに接続する操作プロセスを共有する

  1. netsarang の公式 Web サイト (https://www.netsarang.com/zh/xshell/) から xshell6 をダウンロードします。非商用版を使用できます。個人のメール アドレスを提供し、送信されたダウンロード リンクからダウンロードする必要があります。 .

  2. xshell6 をインストールして起動する

  3. 新しいセッションを作成し、名前 (仮想マシン linux など) を設定し、プロトコルは SSH、ホストは仮想マシン ターミナルの IP アドレスに設定します (ip -a コマンドを使用して、Ubuntu ターミナルの IP アドレスを照会します)、ポート番号はデフォルトで 22 です

  4. ユーザー認証 仮想マシン端末のユーザー名とパスワードを入力し、完了したら Connect をクリックします。

  5. 接続に失敗したことを示し、問題をトラブルシューティングします。

  6. 仮想マシン ターミナルで sudo su と入力してユーザーを root に切り替え、システム プロンプトに従ってパスワードを入力します (sudo は root スーパー管理者として実行することを意味します)。

  7. sudo apt-get install vim を実行します (新しくインストールされた Ubuntu は vim をインストールする必要があります)。システムは指示に従ってインストールします。

  8. sudo apt-get install openssh-server を実行して ssh サービスをインストールします (リモート接続は主にこの機能に使用されます)。指示に従ってシステムがインストールされます。

  9. netstat -ntlp|grep 22 を実行して、ポート 22 が有効になっているかどうかを確認します。システムは Command 'netstat' not found, but can be installed with:

  10. apt install net-tools を実行して、net-tools ネットワーク構成ツールをインストールします。

  11. netstat -ntlp|grep 22 を再度実行すると、ポート 22 が開かれました。

  12. sudo apt-get install ufw を実行して、Ubuntu ファイアウォールをインストールおよび構成します (apt-get は Ubuntu のパッケージ管理ツールです)。

  13. sudo ufw enable を実行して、Ubuntu ファイアウォールを有効にします。

  14. sudo ufw allow 22 を実行して、外部 IP アドレスがマシンのポート 22 にアクセスできるようにします。

  15. xshell セッションへの接続を再試行すると、接続は成功します。

上記は個人的な経験の共有ですが、何か問題がある場合は、私を批判して修正してください〜

おすすめ

転載: blog.csdn.net/zzong2020/article/details/108237401