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 インストール チュートリアル

推薦する

scss で mixin が動作しない問題の解決方法 (ブラウザでコンパイルできない)

ミックスインメソッド: ブラウザはコンパイルできません: 以前のバージョンのsassでは上記の記述方...

DockerはMysql、.Net6、Sqlserverなどのコンテナをデプロイします

目次CentOS 8にDockerをインストールする1. yumを更新する2. containerd...

フロントエンドアプリケーションのjenkins+gitlab+nginxデプロイメント

目次関連する依存関係のインストールドッカーDockerでJenkinsをインストールするDocker...

Vueのトランジションとアニメーションの深い理解

1. DOM要素を挿入、更新、または削除するときに、適切な場合は要素にスタイルクラス名を追加します。...

MySQL で不明なフィールド名を回避する方法

序文この記事では、DDCTF の 5 番目の質問、つまり不明なフィールド名をバイパスする手法を紹介し...

JavaScript の実行コンテキストとコールスタックの詳細な説明

目次1. 実行コンテキストとは何か2. 実行コンテキスト スタックとは何ですか? 3. 実行コンテキ...

NFS サーバーの原理と、その構築、構成、展開の手順を簡単に分析します。

目次NFS サービスの概要NFS とは何ですか? NFS マウントの原則NFS サーバーはデータ転送...

MySQL でトランザクションのコミットとロールバックを実装する方法の詳細な例

最近、データベース データのスケジュールされた移行を実行する必要があります。実行プロセス中に何らかの...

Linuxはバイナリモードを使用してmysqlをインストールします

この記事では、LinuxにバイナリモードでMySQLをインストールする具体的な手順を参考までに紹介し...

Vueコンポーネントの再利用と拡張の詳細な説明

目次概要延長は必要ですか?スロットJavaScript ユーティリティ関数拡張コンポーネントの複数の...

Vue プロジェクト @change 複数のパラメータを使用して複数のイベントを渡す

まず、変更イベントは 1 つだけです。 changelevel() //値を選択選択を変更して行の値...

echarts と vue.js を統合する際に発生するいくつかの問題の概要

序文現在、私は Beetlex のデータ分析プラットフォームに取り組んでいます。この製品の開発では、...

MySQLでカーソルを宣言する方法

MySQL でカーソルを宣言する方法: 1. 変数とカーソルを宣言する 結果をvarchar(300...

ホストがアクセスできるようにMySQLの権限を変更する方法

mysqlのリモートアクセス権を有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...

docker を使用した pxc クラスターのインストールに関する詳細なチュートリアル

目次序文事前準備ディレクトリを作成するcustom.cnf を作成する証明書を作成するpxc クラス...