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

推薦する

Docker のポート解放失敗の解決策

今日、非常に奇妙な状況に遭遇しました。docker イメージを更新した後、docker-compos...

選択/フォーカス時にすべてのオプションをリストする現在のより良い方法

開発中にこのような要件に遭遇したので、将来使用するために記録しました。需要背景キーボード ショートカ...

WeChatミニプログラムはどのようにしてユーザー情報とユーザーの電話番号を同時に取得するのか

今日ログインページを書いていたとき、個人情報と携帯電話番号を認証する必要がありましたが、ページにボタ...

Javascript 操作メカニズム イベントループ

目次1. 4つのコンセプト1. JavaScriptはシングルスレッドです2. タスクキュー3. 同...

Vue3 ドラッグ可能な左パネルと右パネルの分割コンポーネントの実装

目次コンポーネントの分解左パネル右パネル入力パラメータの分解小道具スロット具体的な実装ドラッグする方...

CSS中級者向けアダプティブレイアウトの5つのソリューションの詳細な説明

序文ページを作っていく上で、ページレイアウトに関する内容に遭遇することが多く、面接でも聞かれることも...

サーバーから返される14の一般的なHTTPステータスコードの詳細な説明

HTTP ステータス コードステータス コードは 3 桁の数字と理由フレーズ (最も一般的なもの: ...

HTML いくつかの特別な分割線効果

1. 基本ライン 2. 特殊効果(効果は独立しておらず、互いに組み合わせることができます) 1. 両...

実行中のDockerコンテナのポートマッピングを変更する方法

序文docker run がコンテナを作成して実行するときに、-p を使用してポート マッピング ル...

Docker コンテナに TensorRT をインストールする際の問題

Ubuntu にインストールされているバージョンをアンインストールします。 sudo apt-get...

Alibaba Cloud Centos7.X で外部にポートを開く方法

一言で言えば、大手メーカーからクラウド サーバーを購入する場合は、セキュリティ グループに移動して、...

Docker stopはすべてのコンテナを停止/削除します

この記事では主に、すべてのコンテナを削除する Docker stop/remove を紹介し、皆さん...

Echarts は 1 つのグラフ内で異なる X 軸を切り替える機能を実装します (サンプル コード)

レンダリング下の画像のような効果を実現したい場合は、読み続けてアニメーション画像に直接進んでください...

NginxにLuaモジュールを追加する方法

luaをインストールする http://luajit.org/download/LuaJIT-2.0...

HTML コマンドラインインターフェースの実装

HTML部分コードをコピーコードは次のとおりです。 <!DOCTYPE html> &l...