How to Install and Configure Git and GitHub on Ubuntu 18.04/ Ubuntu 20.04(Linux)
目次:
Secure Shell(SSH)は、クライアントとサーバー間の安全な接続に使用される暗号化ネットワークプロトコルです。
このチュートリアルでは、UbuntuデスクトップマシンでSSHを有効にする方法を示します。 SSHを有効にすると、Ubuntuマシンにリモートで接続し、ファイルを安全に転送したり、管理タスクを実行したりできます。
前提条件
このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。
UbuntuでSSHを有効にする
SSHサーバーは、Ubuntuデスクトップシステムにはデフォルトではインストールされませんが、標準のUbuntuリポジトリから簡単にインストールできます。
UbuntuシステムにSSHをインストールして有効にするには、次の手順を実行します。
-
Ctrl+Alt+T
キーボードショートカットを使用するか、ターミナルアイコンをクリックしてターミナルを開き、次のように入力してopenssh-server
パッケージをインストールします。sudo apt update
sudo apt install openssh-server
プロンプトが出されたらパスワードを入力し、
Y
を入力してインストールを続行します。出力からわかるように、システムIPアドレスは
192.168.121.111
です。IPアドレスが見つかったら、次の
ssh
コマンドを実行してリモートマシンにログインしssh
。初めてSSH経由で接続すると、次のようなメッセージが表示されます。
The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?
yes
と入力すると、パスワードの入力を求められます。Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:
パスワードを入力すると、次のようなメッセージが表示されます。
Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…
これで、Ubuntuマシンにログインしました。
インターネット経由でSSHに接続する
インターネットを介してUbuntuマシンに接続するには、パブリックIPアドレスを確認し、ポート22でデータを受け入れてSSHを実行しているUbuntuマシンに送信するようにルーターを構成する必要があります。
SSHしようとしているマシンのパブリックIPアドレスを確認するには、
https://ifconfig.co/ip
:https://ifconfig.co/ip
。ポートフォワーディングの設定に関しては、各ルーターにはポートフォワーディングの設定方法が異なります。 ポート転送を設定する方法については、ルーターのドキュメントを参照してください。 要するに、リクエストが行われるポート番号(デフォルトのSSHポートは22)と、SSHが実行されているマシンの(
ip a
コマンドを使用して)先に見つけたプライベートIPアドレスを入力する必要があります。IPアドレスを見つけてルーターを構成したら、次のように入力してログインできます。
ssh username@public_ip_address
SSHキーベースの認証を設定し、パスワードを入力せずにUbuntuマシンに接続することもできます。
UbuntuでSSHを無効にする
何らかの理由でUbuntuマシンでSSHを無効にしたい場合は、次を実行してSSHサービスを停止できます。
sudo systemctl stop ssh
再度起動するには、次を実行します。
sudo systemctl start ssh
システムの起動時にSSHサービスを無効にして起動するには:
sudo systemctl disable ssh
再度有効にするには、次を入力します。
結論
Ubuntu 18.04にSSHをインストールして有効にする方法を学習しました。 これで、マシンにログインし、コマンドプロンプトから一般的なsysadminタスクを実行できます。
デフォルトでは、SSHはポート22でリッスンします。デフォルトのSSHポートを変更すると、自動化された攻撃のリスクが軽減され、サーバーのセキュリティがさらに強化されます。
SSHサーバーの設定方法の詳細については、UbuntuのSSH / OpenSSH / Configuringガイドおよび公式のSSHマニュアルページを参照してください。
ssh Ubuntu
ファーストルック:Ubuntu 7.10デスクトップLinux

「Gutsy Gibbon」リリースは、フラッシュと機能をもたらし、デスクトップLinuxのリーダーとしてUbuntuをリードしています。 Webサイトやデータベースを実行するためのLinuxディストリビューションの選択は簡単です。 Linuxは長年にわたってサーバをうまく処理してきました。しかし、デスクトップ上でLinuxを正しく利用することは常に困難でした。そのため、Ubuntuは3年前に初めて登場したときにこのような話題を呼びました。 Ubuntuバージョン7.10(コードネームGutsy Gibbon)は、グラフィクスの改善、ソフトウェアインストールの簡素化、およびソフトウェアのマイナーな改良など、過去の成功を基盤にしています。
デスクトップLinux Face-Off:Ubuntu 8.04対Fedora 9

世界最大の2つの新バージョンLinuxのディストリビューションが勢ぞろいしています。彼らはどのようにマッチするのですか?
Ubuntu 9.04 Beta:クイックルック

Ubuntu Jaunty Jackalopeの予定されたベータ版が到着しました。ここでは、どのように形作っているかを見ていきます。