Ubuntuの基本設定: openssh-serverのインストールと使用

Ubuntuの基本設定: openssh-serverのインストールと使用

Ubuntu 17.10 での openssh-server のインストールと使用を記録します。インストール後はsshを使ってUbuntuにログインできるようになるので、Ubuntuの基本設定の一つになります。

準備

Ubuntuバージョン: 17.10
devops@ubuntu:~$ cat /etc/issue
Ubuntu 17.10 \n \l
開発@ubuntu:~$ 
devops@ubuntu:~$ lsb_release -a
使用できる LSB モジュールはありません。
ディストリビューターID: Ubuntu
説明: Ubuntu 17.10
リリース: 17.10
コードネーム: artful
開発@ubuntu:~$

コードネーム Artful Aardvark の Ubuntu 17.10 は、2017 年 10 月 19 日に正式にリリースされました。これは GNOME を置き換える最初のバージョンですが、これは LTS バージョンではありません。2018 年 8 月までサポートされ、2018 年の Ubuntu の LTS バージョンまでの移行バージョンです。 openssh-server のインストールは Ubuntu のバージョンにほとんど影響がなく、基本的な操作手順は基本的に同じです。

インストール手順

インストールするには以下の手順に従ってください

操作ログ

インストールされた状態でキャプチャしたログです。apt installの表示は異なります

devops@ubuntu:~$ sudo su
[sudo] devopsのパスワード: 
ルート@ubuntu:/home/devops# 
root@ubuntu:/home/devops# apt install openssh-server
パッケージリストを読み込んでいます...完了
依存関係ツリーの構築    
状態情報を読み込んでいます...完了
openssh-server はすでに最新バージョンです (1:7.5p1-10ubuntu0.1)。
アップグレードされたものは 0 個、新規インストールされたものは 0 個、削除されたものは 0 個、アップグレードされていないものは 55 個。
ルート@ubuntu:/home/devops# 
root@ubuntu:/home/devops# ssh -V
OpenSSH_7.5p1 Ubuntu-10ubuntu0.1、​​OpenSSL 1.0.2g 2016年3月1日
ルート@ubuntu:/home/devops# 
root@ubuntu:/home/devops# /etc/init.d/ssh ステータス
● ssh.service – OpenBSD セキュア シェル サーバー
  ロード済み: ロード済み (/lib/systemd/system/ssh.service; 有効; ベンダープリセット: 有効)
  アクティブ: 2018-03-03 土曜 07:58:44 CST からアクティブ (実行中)、51 分前
 プロセス: 3072 ExecReload=/bin/kill -HUP $MAINPID (コード=終了、ステータス=0/成功)
 プロセス: 3071 ExecReload=/usr/sbin/sshd -t (コード=終了、ステータス=0/成功)
 プロセス: 3167 ExecStartPre=/usr/sbin/sshd -t (コード=終了、ステータス=0/成功)
 メイン PID: 3179 (sshd)
  タスク: 1 (制限: 4915)
  メモリ: 1.0M
   CPU: 7ミリ秒
  Cグループ: /system.slice/ssh.service
      └─3179 /usr/sbin/sshd -D
3月3日 07:58:44 ubuntu systemd[1]: OpenBSD Secure Shellサーバーを起動しています...
3月3日 07:58:44 ubuntu systemd[1]: OpenBSD Secure Shellサーバーを起動しました。
3月3日 07:58:44 ubuntu sshd[3179]: サーバーは0.0.0.0ポート22でリッスンしています。
3月3日 07:58:44 ubuntu sshd[3179]: サーバーはポート22でリッスンしています。
ルート@ubuntu:/home/devops# 
root@ubuntu:/home/devops# /etc/init.d/sshを再起動します
[ ok ] ssh を再起動しています (systemctl 経由): ssh.service。
ルート@ubuntu:/home/devops#

ターミナルからのSSH接続

liumiao$ ssh [email protected] へログイン
[email protected] のパスワード: 
Ubuntu 17.10 (GNU/Linux 4.13.0-21-generic x86_64) へようこそ
 * ドキュメント: https://help.ubuntu.com
 * 管理: https://landscape.canonical.com
 * サポート: https://ubuntu.com/advantage
58 個のパッケージを更新できます。
32 個の更新はセキュリティ更新です。
最終ログイン: 2018年3月3日土曜日 07:43:23 192.168.31.242から
開発@ubuntu:~$

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • bash スクリプトで ssh/scp コマンドにパスワードを渡す方法の詳細な説明
  • Linux で SSH 経由でリモート ファイルシステムをマウントする方法の詳細な説明
  • CentOS のデフォルトの SSH ポート番号を変更する方法の例
  • Ubuntu環境でのSSHの詳細なインストールと使用
  • Jenkins の Publish Over SSH プラグインを使用してプロジェクトをリモート マシンにデプロイする手順
  • CentOS 6.5 の設定 ssh キーフリーログインで pssh コマンドを実行する方法の説明
  • CentOS VPS に SSH 経由で MySQL をインストールする方法
  • Linux オペレーティング システムで ssh/sftp を構成して権限を設定する方法
  • Linux での SSH 非秘密通信の実装
  • さまざまなターミナルで Mac が SSH 経由でリモート サーバーに接続する方法の説明

<<:  MySQLパスワード変更例の詳細な説明

>>:  JavaScript シミュレーション計算機

推薦する

Dockerでデータディレクトリを移行する方法

目次ディスク使用量の表示ディスク クリーンアップ (軽々しく使用しないでください)データの移行ディス...

MySQL SQL ステートメント分析とクエリ最適化の詳細な説明

パフォーマンスの問題のあるSQL文を取得する方法1. ユーザーからのフィードバックを通じてパフォーマ...

MySQL5.7 mysqldump バックアップとリカバリの実装

MySQL バックアップコールドバックアップ:停止服務進行備份,即停止數據庫的寫入ホットバックアップ...

JavaScript は、シンプルな虫眼鏡の最も完全なコード分析を実装します (ES5)

この記事では、参考までに、シンプルな虫眼鏡を実装するためのJavaScriptの具体的なコードを紹介...

Linux 向けの強化されたスクリーンショットと共有ツール: ScreenCloud

ScreenCloud は、必要だとは思わなかった素晴らしい小さなアプリです。デスクトップ Lin...

Windows Server 2016 標準キー アクティベーション キー シリアル番号

Windows Server 2016 アクティベーション キーを皆さんと共有したいと思います。wi...

Vue で Alibaba のアイコンフォント ベクター アイコンを使用する方法について

インターネット上には多くのインポート方法があり、公式も3つのインポート方法を提供していますが、インポ...

優れたグラフィックデザイナーが習得すべき7つのスキル

1》ウェブデザインが得意であること2》Webページのデザイン方法を知る3》計画する4. SEOを理解...

CSS3を使用してトランジションとアニメーション効果を実現する

JS アニメーションの代わりに CSS アニメーションを使用する必要があるのはなぜですか? Java...

MySQL クエリ データベース容量方法手順

すべてのデータベースの合計サイズを照会する方法は次のとおりです。 mysql> informa...

div画像マーキーシームレス接続実装コード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...

Linux で crontab を使用してスケジュールされたタスクを追加する方法

序文Linux システムはシステム サービス crond によって制御されます。 Linux システ...

CSSを使用して複数の画像を中央に水平に表示する方法

まず実装手順について説明します。最終結果 2. コードの実装HTML部分 <div class...

CSS3 アニメーション – ステップ機能の説明

最近、CSS3 アニメーションのソース コードの実装をいくつか見ていたところ、CSS コード アニメ...

MySQL 8.0 の統計が不正確である理由

序文Oracle であれ MySQL であれ、新バージョンで導入された新機能は、一方では製品の機能性...