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の使用

推薦する

HTML チュートリアル、簡単に学べる HTML 言語 (2)

*******************HTML言語入門(パート2)*****************...

Linux/CentOS システムでネットワーク時間を同期する 2 つの方法の詳細な説明

ハードウェア上の理由により、機械は標準時間にある程度追いつけない場合があり、その誤差は 1 か月で数...

純粋な CSS ドロップダウン メニュー

成果を達成する実装コードhtml <div id="コンテナ"> &...

エレガントなJSコードの書き方

目次変数意味があり発音しやすい変数名を使用する同じ型の変数には同じ語彙を使用する検索可能な名前を使用...

MYSQL スロークエリとログ設定とテスト

1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...

Linux で crontab 出力リダイレクトが有効にならない問題の解決方法

質問LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | gre...

LinkedIn がウェブサイト閲覧を簡素化するためにリニューアル

ビジネス ソーシャル ネットワーキング サイト LinkedIn は最近、ナビゲーション バーとユー...

...

Dockerは異常なコンテナ操作を排除する

この初心者は、Docker を学び始めたばかりの頃にこのような問題に遭遇しました。記録しておきます。...

Vueを使い始める際に習得する必要がある知識について簡単に説明します

最も人気のあるフロントエンド フレームワークの 1 つとして、Vue は多くのフロントエンド開発エン...

HTML 要素に注釈を付けるときにクラスと ID のどちらが優れているかを分析する

Web ページには、非常に複雑な HTML 構造があります。CSS を使用して関連するスタイルを定義...

MySQL の起動オプションとシステム変数の例の詳細な説明

目次ブートオプションコマンドラインパラメータの長い形式と短い形式設定ファイル構成グループシステム変数...

Linux dirnameコマンドの具体的な使い方

01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...

LinuxのバックグラウンドでPythonプログラムを実行するいくつかの方法

1. 最初の方法は、unhup コマンドを直接使用してプログラムをバックグラウンドで実行することです...

JavaScript オブジェクトを比較する 4 つの方法

目次序文参考比較手動比較浅い比較徹底比較要約する序文JavaScript でプリミティブ値を比較する...