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

推薦する

binlog2sql と簡単なバックアップおよびリカバリを使用して mysql8.0.20 を構成するための詳細な手順

目次最初のステップのインストールステップ2: MySQLデータを準備する3 番目のステップは、bin...

Linux Bash スクリプトを使用してユーザーを識別する方法の例

多くの場合、bash スクリプト内またはスクリプト自体内で直接 sudo を使用してコマンドを実行す...

グローバルトーストコンポーネントをカプセル化するVueの完全な例

目次序文1. vue-cliを使う1. Toastコンポーネントを定義する2. main.jsで設定...

CSS コード省略 div+css レイアウト コード省略仕様

略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...

JavaScript における Arguments オブジェクトの使用に関する詳細な説明

目次序文議論の基本概念議論の役割実パラメータと仮パラメータの数を取得する実際のパラメータ値を変更する...

uniappを使用してWeChatミニプログラムでEChartsを使用する方法

今日は、uniapp を使用して Echarts を統合し、マップ チャートを表示します。 mpvu...

Web 開発の面接と筆記試験に必須の知識(必読)

HTML のインライン要素とブロックレベル要素の違い:標準的なドキュメント フローでは、ブロック ...

Vue3.0 異なる解像度のコンピュータの適応操作

まず依存関係をインストールする必要があります npm i lib-flexible-computer...

HTML 固定タイトル列、タイトル ヘッダー テーブル固有の実装コード

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

Docker 経由で Spring Boot アプリケーションを公開およびデプロイするプロセスの分析

目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...

Docker の Windows ストレージ パス設定操作

Windows 10 に Docker をインストールする場合、コンテナタイプを Linux コンテ...

JVMシリーズのメモリモデルの詳細な説明

目次1. メモリモデルとランタイムデータ領域2. マインドマップと凡例3. オブジェクトはJVMから...

jquery-multiselect を使用した IE6 のバグの解決方法

jquery-multiselect (ドロップダウン ボックスをチェックボックス付きの複数選択コン...

HTML要素によるFlashブロックの詳細な例

コードをコピーコードは次のとおりです。 wmode パラメータ:透過モード: z-indexを使用し...