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

推薦する

CocosCreatorがスキル冷却効果を実装

CocosCreatorがスキルCD効果を実現多くのゲームにはスキルがあります。プレイヤーがスキルボ...

Vueでドラッグ可能なコンポーネントを実装する方法

この記事では、Vueでドラッグ可能なコンポーネントとドラッグ可能なコンポーネントを実装する方法を参考...

CentOS 7 に Percona Server+MySQL をインストールする

1. 環境の説明(1) CentOS-7-x86_64、カーネルバージョン uname -r は、 ...

mysql8.0.12 でルートパスワードをリセットする方法

データベースをインストールした後、誤ってインストール ウィンドウを閉じたり、長期間 root ユーザ...

製品の拡大鏡効果を実現する JavaScript

この記事では、参考までに、製品拡大鏡を実装するためのJavaScriptの具体的なコードを紹介します...

Linux での MySQL 8.0 インストール チュートリアル

この記事では、LinuxでMySQL 8.0をインストールする方法を紹介します。具体的な内容は次のと...

Win10 インストール Linux システム チュートリアル ダイアグラム

Windows システムに仮想マシンをインストールするには、 VMware Workstationソ...

フォームの送信イベントが応答しない

1. 問題の説明<br />JS を使用してフォームの送信メソッドを呼び出してフォームを...

mysql の認証、起動、およびサービスの起動のための一般的なコマンド

1. 4つの起動方法: 1.mysqld MySQL サーバーを起動します: ./mysqld --...

画像の半透明処理 画像と半透明の背景の実装のアイデアとコード

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

Vue3 の動的コンポーネントはどのように機能しますか?

目次1. コンポーネントの登録1.1 グローバル登録1.2 グローバルコンポーネントの登録プロセス1...

jsはシンプルな英語-中国語辞書を実装します

この記事では、参考までに、簡単な英中辞典を実装するためのjsの具体的なコードを紹介します。具体的な内...

JavaScript 配列メソッドの詳細な例

目次導入配列の作成作成方法詳しい説明方法参加する() push() と pop() shift() ...

Vue は PDF ファイルのオンライン プレビューを実装します (pdf.js/iframe/embed を使用)

序文現在、私はコースウェア PPT のオンライン プレビューを必要とする高品質のコースに取り組んでい...

Linux のタイムドログ削除を実装する簡単な方法

導入Linux は、ファイル、ログ、電子メール、バックアップなどを自動的に生成できるシステムです。ハ...