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で行を列に変換する方法

MySQL の行から列への操作いわゆる行から列への操作は、テーブルの行情報を列情報に変換することです...

Linux で NFS ファイル共有サーバーを構築するための詳細な手順

Linux が NFS サーバーを構築異なるオペレーティング システム間でデータを共有するために、通...

フレックスとポジションの互換性の詳細な説明マイニングノート

今日は、すべてのブラウザ (主に IE 9 以上と Chrome) と互換性のある自分のホームページ...

ノードにおけるhttpモジュールの使用と実行プロセス

ノードにおけるhttpの役割は何ですか? httpモジュールの役割は、サーバーの作成と記述を支援する...

一般的な XHTML タグの紹介

<br />しばらくの間、多くの人が XHTML の使い方を知らないことに気付きました。...

jQueryは、マウスをドラッグしてdivの位置とサイズを変更する方法を実装しています。

Windows フォームと同様の効果を得るには、中央をドラッグして div の位置を変更し、端をド...

純粋な CSS3 で水平無限スクロールを実装するためのサンプル コード

この記事の例はすべて小さなプログラムで書かれていますが、実装される機能には影響しません。 wxmlル...

Linux での screen コマンドの使用方法の詳細な説明

GUNスクリーン:公式サイト: http://www.gnu.org/software/screen...

HTMLで特殊記号を表示する(特殊文字対応表付き)

問題の再現HTML を使用して編集する場合、特殊記号によってエラーが表示されることが多く、極端な場合...

Linuxはjoin -a1を使用して2つのファイルを結合します

次の2つのファイルを結合するには、それらを結合して1.txtに結合します。 # 1.txt ジェリー...

MySQL 5.7 の Docker バージョンを MySQL 8.0.13 にアップグレードし、データを移行する

目次1. 古いMySQL5.7データをバックアップする2. MySQL8.0.13のイメージをプルし...

VMware 仮想マシンのインストール win7 オペレーティング システム チュートリアル ダイアグラム

VMwareaのインストールプロセスは説明しませんが、主にwin7イメージをロードする方法を説明しま...

コンテンツの位置をランダムにドラッグするHTMLを実装する2つの方法

テスト: Chrome v80.0.3987.122 は正常です方法は2つあります。通常のラベルの位...

効率化に役立つ 20 の CSS コーディングのヒント (並べ替え)

この記事では、主要な CSS ウェブサイトで推奨されている 20 個の便利なルールとベスト プラクテ...

Nginx proxy_redirect の使用方法の詳細な説明

今日、Apache の nginx リバース プロキシを実行していたときに、ちょっとした問題に遭遇し...