-
netsarang の公式 Web サイト (https://www.netsarang.com/zh/xshell/) から xshell6 をダウンロードします。非商用版を使用できます。個人のメール アドレスを提供し、送信されたダウンロード リンクからダウンロードする必要があります。 .
-
xshell6 をインストールして起動する
-
新しいセッションを作成し、名前 (仮想マシン linux など) を設定し、プロトコルは SSH、ホストは仮想マシン ターミナルの IP アドレスに設定します (ip -a コマンドを使用して、Ubuntu ターミナルの IP アドレスを照会します)、ポート番号はデフォルトで 22 です
-
ユーザー認証 仮想マシン端末のユーザー名とパスワードを入力し、完了したら Connect をクリックします。
-
接続に失敗したことを示し、問題をトラブルシューティングします。
-
仮想マシン ターミナルで sudo su と入力してユーザーを root に切り替え、システム プロンプトに従ってパスワードを入力します (sudo は root スーパー管理者として実行することを意味します)。
-
sudo apt-get install vim を実行します (新しくインストールされた Ubuntu は vim をインストールする必要があります)。システムは指示に従ってインストールします。
-
sudo apt-get install openssh-server を実行して ssh サービスをインストールします (リモート接続は主にこの機能に使用されます)。指示に従ってシステムがインストールされます。
-
netstat -ntlp|grep 22 を実行して、ポート 22 が有効になっているかどうかを確認します。システムは Command 'netstat' not found, but can be installed with:
-
apt install net-tools を実行して、net-tools ネットワーク構成ツールをインストールします。
-
netstat -ntlp|grep 22 を再度実行すると、ポート 22 が開かれました。
-
sudo apt-get install ufw を実行して、Ubuntu ファイアウォールをインストールおよび構成します (apt-get は Ubuntu のパッケージ管理ツールです)。
-
sudo ufw enable を実行して、Ubuntu ファイアウォールを有効にします。
-
sudo ufw allow 22 を実行して、外部 IP アドレスがマシンのポート 22 にアクセスできるようにします。
-
xshell セッションへの接続を再試行すると、接続は成功します。
上記は個人的な経験の共有ですが、何か問題がある場合は、私を批判して修正してください〜