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

推薦する

MySQLのROUND関数の丸め演算における落とし穴の分析

この記事では、MySQL の ROUND 関数を使用した丸め操作の落とし穴を例を使って説明します。ご...

Centos6.5 glibc アップグレードプロセスの紹介

目次シナリオ要件glibc バージョンglibcのインストールglibc ソフトリンクシナリオ要件C...

Linux で rpm パッケージを見つけるために CD をマウントする方法

前面に書かれたLinux を使用する際にソフトウェアをインストールする必要がある場合があります。もち...

MySQL スケジュール データベース バックアップ (フル データベース バックアップ) の実装

目次1. MySQLデータのバックアップ1.1. データをバックアップするためのmysqldumpコ...

Nginx のアクセス制御とパラメータ調整方法

Nginx グローバル変数Nginx には、$variable 名を通じて使用できるグローバル変数が...

スタイルを書く際の背景色宣言の重要性

タイトルの通り、ページを修正すると以下のような状況が発生する可能性があります。現在、古いページを改修...

MySql ビュー、トリガー、ストアド プロシージャに関する簡単な説明

ビュービューとは何ですか?ビューの役割は何ですか?ビューは仮想テーブルであり、データ自体を含まない論...

CocosCreator で http と WebSocket を使用する方法

目次1. HTTPGET 2. HTTP POSTウェブソケット4. Egretのhttpとwebs...

nginx.conf のルートディレクトリ設定の詳細な説明

nginx.conf を構成するときには常に何らかの問題が発生します。ここでは、よくある問題とその解...

Mysql関数呼び出しの最適化の詳細な説明

目次関数呼び出しの最適化関数呼び出しの最適化MySQL 関数は、内部的に決定論的または非決定論的とし...

React を使って小さなプログラムを書くための Remax フレームワークのコンパイル プロセス分析 (推奨)

Remax は、実行時に構文制限のないソリューションを採用した React を使用して小規模なプロ...

IDEA が Docker を統合してリモート展開を実現するための詳細な手順

1. Dockerサーバーへのリモートアクセスを有効にするdocker が配置されているリモート サ...

Element-ui レイアウト (行と列コンポーネント) の実装

目次基本的な手順と使用方法行コンポーネントの分析レンダリング機能ソースコード分析Col成分の分析コン...

DockerコンテナにNFS共有ディレクトリをマウントする実装

以前、https://www.jb51.net/article/205922.htm で、Docke...

MySQLがlocalhost経由でデータベースに接続できない問題に対する完璧な解決策

問題:あるサーバー上の PHP プログラムは、localhost アドレス経由でデータベースに接続で...