Windows 8 での ssh コマンドの使用記録

Windows 8 での ssh コマンドの使用記録

1. 仮想マシンとgit bashウィンドウを開き、接続の準備をします

2. 仮想マシンでifconfig -aと入力して仮想マシンのIPを表示します。

画像から IP アドレスを見つけます: inet アドレス: 192.168.78.133

3. ssh [email protected] -p 22コマンドを入力して仮想マシンに接続します。

この時点で、私のコンピュータはエラーを報告しました: ssh: ホスト 192.168.78.133 ポート 22 に接続: 接続が拒否されました

このエラーはssh-serverがインストールされていないか、起動されていないために発生する可能性があります。 Ubuntu 11.10はデフォルトでopenssh-clientをインストールしますが、serverはインストールしません。

ps -e | grep sshを実行して、sshd プロセスがあるかどうかを確認します。

そうでない場合は、サーバーが起動していないことを意味します。 /etc/init.d/ssh -startを介してサーバー プロセスを起動します。 ssh が存在しないというメッセージが表示される場合は、サーバーがインストールされていません。

sudo apt-get install openssh-server

4. インストール後、サーバーサービスを開始します。

5. この時点で、ssh [email protected] -p 22 を使用して仮想マシンに再度接続します。

しかし、パスワードを設定しておらず、パスワードも分からないため、仮想マシンのパスワードを使用しても無駄です。

この時点では、ssh設定ファイルを変更して変更することしかできません。

/etc/ssh/sshd_configファイル内のPermitRootLogin prohibit-password PermitRootLogin yes変更します (または PermitRootLogin prohibit-password を削除します。安全のため、バックアップしてコメント アウトしておくことができます)。

変更時にファイルの権限を表示する

この時点で、ファイルがrw-r--r--の権限を持つ通常のファイルに変更されていることがわかります。

ファイルを変更するには、ファイルをrwxrwxrwxに変更します。

次のコマンドを実行します: sudo chmod 777 /etc/ssh/sshd_config

権限を再度確認してください

vimを使用して設定を変更します: vim /etc/ssh/sshd_config

変更後、権限を元に戻します: sudo chmod 644/etc/ssh/sshd_config

sudo /etc/init.d/ssh restart restart

この時点で、パスワードはルートユーザーのパスワードに変更されていますが、パスワードはまだわかりません。

Ubuntu のデフォルトのルート パスワードはランダムです。つまり、コンピューターを起動するたびに新しいルート パスワードが設定されます。ターミナルでsudo passwdコマンドを入力し、現在のユーザーのパスワードを入力して、

ターミナルに新しいパスワードを入力して確認するように求められます。この時点でのパスワードが新しい root パスワードです。変更が成功したら、su root コマンドを入力し、新しいパスワードを入力します。

ルートのパスワードを設定していないため、デフォルトの分析はありません。最初のユーザーは管理者グループに属しているため、ルートのパスワードを設定できます。
sudo パスワード ルート
[sudo] あなたのパスワード: ---> パスワードを入力してください。パスワードは表示されません

新しい UNIX パスワードを入力してください:

--- > ルートパスワードを設定する
新しい UNIX パスワードを再入力してください:

設定したパスワードを使用してログインするだけです。

ログインに成功しました。すべて正常です

要約する

上記は、編集者が紹介したwindow8でのsshコマンドの使用記録です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Windows で秘密鍵を介して ssh と scp を使用する方法
  • WindowsにOpenSSHをインストールし、SSHキーを生成してLinuxサーバーにログインします。
  • Windows での SSH サーバー設定のグラフィック チュートリアル
  • Windows 7 で OpenSSH サーバーを設定する方法
  • Python を使用して ssh-powershell 経由で Wi​​ndows を監視する方法
  • Windows システムに Python SSH モジュールをインストールするチュートリアル
  • Windows 7 に PHP-SSH2 拡張機能をインストールするチュートリアル

<<:  MySQLのconcat関連関数の詳細な説明

>>:  WeChatミニプログラムの基本チュートリアル:Echartの使用

推薦する

JavaScriptは組み込みオブジェクトのプロトタイプメソッド実装を追加します

オブジェクトがメソッドを呼び出す順序:インスタンス内にメソッドが存在しない場合は、インスタンス オブ...

Docker環境を構築する簡単な方法

まず、Docker とは何かを理解しましょう。 Docker は、アプリケーションをデプロイするため...

Vue プロジェクトに ECharts を導入する

目次1. インストール2. はじめに3. 使用4. 必要に応じてEChartsチャートとコンポーネン...

CentOS で MySQL 5.1 を 5.5.36 にアップグレードする

CentOS 6.4 環境で MySQL 5.1 を 5.5.36 にアップグレードする手順を記録し...

MySQL データ定義言語 DDL の基本ステートメント

MySQL DDL ステートメントDDL、DMLとは何ですか。 DDL はデータ定義言語であり、CR...

Web デザイン リファレンス Firefox デフォルト スタイル

W3C は HTML の標準をいくつか確立していますが、ブラウザは独自の定義済みスタイルに従って W...

MySQLのスリープ関数の特殊現象例の詳しい説明

序文MySQL のスリープ システム機能は、実用的な適用シナリオが少なく、通常は実験的なテストに使用...

WeChatアプレットは固定ヘッダーとリストテーブルコンポーネントを実装します

目次必要:機能ポイントレンダリング実装のアイデア具体的なコード(react\taro3.0)特定のコ...

Tencent Cloud 上で Hadoop 3.x 疑似クラスターを構築する方法を説明します

1. 環境整備CentOS Linux リリース 7.5.1804 (コア)インストールフォルダを作...

Docker プライベート ウェアハウスを構築する (自己署名方式)

作成したイメージを一元管理し、サービスの展開を容易にするために、プライベート Docker リポジト...

Navicat の MySQL へのリモート接続が遅い理由の詳細な説明

最終的な解決策は最後の写真にありますリモート データベース ( Linux システム) に接続したと...

MySQL 基本チュートリアル パート 1 MySQL5.7.18 のインストールと接続チュートリアル

この記事から、MySQL を紹介し学習するための新しい一連の記事がスタートします。なぜ MySQL ...

Iframe の使用を減らすべきいくつかの理由の分析

次のグラフは、100 個の異なる要素で iframe を作成するのにどれくらいの時間がかかるかを示し...

HTML の水平および垂直中央揃えの問題の概要

最近、センタリングの問題に数多く遭遇したので、後で簡単に見つけられるように、時間をかけてそれらを要約...

CentOS 6.5 の設定 ssh キーフリーログインで pssh コマンドを実行する方法の説明

1. psshを確認してインストールします。yum list pssh 2. キーレスログインが設定...