UbuntuはSSHサービスのリモートログイン操作を開始します

UbuntuはSSHサービスのリモートログイン操作を開始します

ssh-secure シェルは、安全なリモート ログインを提供します。組み込みシステムを開発し、Linux 開発環境をセットアップする場合、SSH サービスのインストールは重要なステップです。 SSH を使用すると、開発チームのメンバーがサーバーにログインしてコードを記述、コンパイル、実行できるようになります。コードの共有と管理を容易にします。 SSH は、データ転送のセキュリティを確保するために、主にリモート ログイン セッション データを暗号化するために使用されるセキュリティ プロトコルです。

0. SSHはopenssh-clientとopenssh-serverのクライアントに分かれています

別のマシンの SSH にログインするだけの場合は、openssh-client をインストールするだけで済みます (Ubuntu ではデフォルトでインストールされていますが、インストールされていない場合は sudo apt-get install openssh-client を実行します)。このマシンで SSH サービスを開きたい場合は、openssh-server をインストールする必要があります。

1. 現在の Ubuntu に ssh-server サービスがインストールされているかどうかを確認します。デフォルトでは、ssh-client サービスのみがインストールされます。

dpkg -l | grep ssh 

2. ssh-serverサービスをインストールする

sudo apt-get で openssh-server をインストールします


インストールされているサービスを再度確認します。

dpkg -l | grep ssh 


次に、ssh-server が起動していることを確認します。

ps -e | grep ssh 


sshd が表示されている場合は、ssh-server が起動されていることを意味します。

そうでない場合は、次のように起動できます: sudo /etc/init.d/ssh start または sudo service ssh start

設定関連:

ssh-server 構成ファイルは /etc/ssh/sshd_config にあり、ここで SSH サービス ポートを定義できます。デフォルトのポートは 22 ですが、222 などの他のポート番号に定義することもできます。 (または、設定ファイル内の「PermitRootLogin without-password」に「#」記号を追加してコメントアウトし、「PermitRootLogin yes」という文を追加します)

次に、SSH サービスを再起動します。

sudo /etc/init.d/sshを停止します
sudo /etc/init.d/ssh を起動します

3. SSHにログインする(Linux)

ssh ユーザー名@192.168.1.103
このうち、ユーザー名は 192.168.1.103 マシン上のユーザーであり、パスワードを入力する必要があります。
切断: 終了

4. テスト

(1)サーバー:192.168.1.103(ユーザーjackgao)


(2)クライアント:192.168.1.104(ルートユーザー)


(3)クライアントリモートSSHログインサーバ


(4)リモートログインを終了する

また、SSH サービスがインストールされている場合は、xshell または putty を使用して Windows 上のこの Ubuntu に接続できます (ただし、ユーザー名とパスワードを毎回入力する必要があります。xshell でユーザー名とパスワードを保存できる場合でも、ログイン速度は非常に遅くなります。そのため、公開キー ログイン方式を使用して、速度とセキュリティを向上させることができます。

参考リンクおよび関連:

1. UbuntuがSSHサービスを開始する
http://www.cnblogs.com/xiazh/archive/2010/08/13/1798844.html
2. Ubuntu 14.04 リモート ログイン サーバー – SSH のインストールと設定
http://jingyan.baidu.com/article/9c69d48fb9fd7b13c8024e6b.html
3. Ubuntu 14.04 に ssh をインストールして使用する方法
http://jingyan.baidu.com/article/0eb457e52e50ad03f1a90518.html
4. Ubuntu 16.04のインストール + 仮想マシンへのxshell接続
http://blog.csdn.net/chi_wawa/article/details/52467914
5. Ubuntu SSH 設定と xshell によるファイル転送
http://blog.sina.com.cn/s/blog_53683dc20102v3wz.html
6. sshリモートログインコマンドの簡単な例
//www.jb51.net/os/201307/228495.html
7. Linux初心者シリーズ: [4] SSHパスワードフリーのリモートサーバーへのログイン
http://jingyan.baidu.com/article/2fb0ba4043124a00f2ec5f0f.html
8. Linux 上のサーバーへの SSH リモート ログインの開始
http://www.cnblogs.com/plwang1990/p/5279451.html

Ubuntu で SSH サービスのリモート ログイン操作を有効にする方法については、これで終わりです。Ubuntu で SSH サービスのリモート ログイン操作を有効にする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Python pexpect ssh リモート ログイン サーバー メソッド
  • sshはデフォルトのポート番号を変更し、パスワード不要のリモートログインを実装します
  • 初心者向け Linux コマンドの学習: ssh コマンド (リモート ログイン)
  • SSHリモートログインとポート転送の詳細な説明
  • CentOS 6.5 で SSH ポートを変更し、ルート リモート ログインを無効にする方法
  • Linux リモートログイン SSH パスワードフリー設定方法

<<:  全文検索とキーワードスコアリング方式のMySQL実装例

>>:  写真とテキストによる MySQL 8.0.21 インストール チュートリアル

推薦する

WebページのレイアウトではIE6の互換性の問題を考慮する必要があります

下の図は、当社のウェブサイト統計システムの訪問者詳細におけるブラウザ閲覧率を示しており、IE6 が ...

JavaScript のプロトタイプとプロトタイプチェーンの詳細な説明

目次プロトタイプチェーン図プロトタイピングに必須の知識プロトタイププロパティ(プロトタイプを表示) ...

Ubuntuがネットワークに接続できない場合の解決策

仮想マシン内の Ubuntu がネットワークに接続できない場合の効果的な解決策: 1. Ubuntu...

MySQL の冗長インデックスと重複インデックスの詳細な説明

MySQL では、同じ列に複数のインデックスを作成できます。意図的であるかどうかにかかわらず、MyS...

MySQLバックアップとリカバリの実践に関する詳細な説明

1. mysqlbackup の紹介mysqlbackup は、MySQL Enterprise B...

Docker 構成コンテナの場所とヒントのまとめ

Docker の使用に関するヒント1. 停止したDockerコンテナをすべてクリーンアップする停止し...

雨滴効果を実現する JavaScript キャンバス

この記事では、雨滴効果を実現するためのJavaScriptキャンバスの具体的なコードを参考までに紹介...

vuexの強制リフレッシュによるデータ損失問題の分析

vuex 永続状態基本原則: すべての vuex データをローカルストレージに保存し、ページが更新さ...

React でのポータルとエラー境界処理の実装

目次ポータルエラー境界処理エラー境界を使用しない場合はどうなりますか?注記ポータルスロットとも言えま...

Tomcat イメージをインストールして Docker に Web プロジェクトをデプロイする方法を簡単に説明します。

1. Tomcatをインストールする1. Docker HubでTomcatイメージを見つける d...

react-navigation6.xルーティングライブラリの基本的な使い方の詳しい説明

目次react-nativeプロジェクトの初期化react-nativeプロジェクトをインストールす...

vue3のテレポート瞬間移動機能の使い方を詳しく解説

vue3テレポート瞬間移動機能の使用は参考用です。具体的な内容は次のとおりです。テレポートは通常、瞬...

Docker mongoDB 4.2.1 をインストールし、Springboot ログを収集する詳細な手順

1: dockerにmongodbをインストールするステップ1: dockerにmongodbをイン...

Dockerを使用してgitlabコミュニティの中国語版を構築する詳細なプロセスを教えます

1. Docker Composeを使用して起動を構成するDocker Compose を知らない場...

Linux が Sudo 権限昇格の脆弱性を公開、どのユーザーでも root コマンドを実行可能

Linux で最も一般的に使用される重要なユーティリティの 1 つである Sudo は、ほぼすべての...