書類 計算する
Ubuntu 20.04

Ubuntu 20.04

Open SSH Severをインストールすれば、他のPCのSSH Clientからアクセスすることができます。 インストールプロセスを紹介します。 open SSH Serverのインストール Terminalで次のようなコマンドでOpen SSH Serverをインストールします 。 $

Related articles

普段使いもできる防水スニーカー On『Cloudwander Waterproof』レビュー 【無料VPN】たまに使うだけなら「マイクロソフトEdge」のVPNで良いかも。って話 ProtonVPNの評判は悪い?安全性や無料版について解説! 上級者向け?実質無料で無制限に使用できるVPN Jantitとは 【普段使いできる?】On クラウド5をレビュー サイズ感等について解説

Open SSH Severをインストールすれば、他のPCのSSH Clientからアクセスすることができます。

インストールプロセスを紹介します。

open SSH Serverのインストール

Terminalで次のようなコマンドでOpen SSH Serverをインストールします 。

$sudo apt  update 
 $sudo apt install  openssh - server

SSH Serverの実行

SSHをインストールすると、自動的に実行されます is ログで 。
次のコマンドでSSHが実行されていることを確認することができます 。
ログでactive ( run )がある、実行中の状態です 。

$sudo  systemctlstatus ssh
 ● ssh.service - OpenBSD Secure Shell server is loaded 
      load : load(/lib/systemd/system/ssh.service;  enable; vendor preset:  enable)
     Active: active (running)  since Fri2021-01 - 0111:30:48 KST; 10s ago
       Docs: man:sshd(8)
             man:sshd_config(5)
    Main PID :1013995 (sshd)
      Tasks: 1 (limit: 19042)
      Memory :1.3M
     CGroup: /system.slice/ssh.service
             └─1013995 sshd: /usr/sbin/sshd -D [listener] 0  of10-100 startup 

 1월 0111:30:48 js systemd[1]: Starting OpenBSD Secure Shell server... 
 1월 0111: 30:48 js sshd[1013995]: Server listening on 0.0.0.0 port22. 
 1월 0111: 30:48 js sshd[1013995]: Server listening on :: port 22. 
 1월 0111:30:48 js systemd[1]: Started OpenBSD Secure Shell server.

もし実行されていない場合は、次のコマンドで実行します 。

$sudo  systemctlenable ssh
$sudo   systemctlis start startssh

Firewall

もしファイアウォールを使用している場合は、sshを許可するようにします。ファイアウォールが無効になっている場合は無視できます。

ファイアウォールは、基本的には無効になっており、次のコマンドで状態を確認することができます。

$sudo ufw status
Status: inactive

Clientからアクセス

Ubuntuは、基本的にSSH Clientがインストールされています。

もしインストールされていない場合は、次のコマンドでインストールします。

$sudo apt - get install openssh-client

SSH Clientがインストールされている場合は、次のようにusernameとIPアドレスを入力して接続することができます。

$ssh  username@ip_address

IPアドレスは、次のように ip aコマンドで確認することができます。

$ip a
1: lo :<LOOPBACK,UP,LOWER_UP> mtu 65536  qdisc noqueue state unknown group default qlen1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether f1:61:31:31:b1:a2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.14/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp1s0

usernameとIPを知っている場合は、次のようなコマンドでSSHで接続します。
その後、下記のように接続するか聞いて見るの yesを入力します。

$ssh js@192.168.0.14
The authenticity  ofhost ' 192.168.0.14 ( 192.168.0.14 ) ' can\'t be established.
ECDSA key fingerprint is SHA256:TmCvd0W1ETUS5rpK1fnDh7gEiS6QIVUfKXC3kh6ucMg.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

そしてパスワードを入力すると、次のようにServerがインストールされてPCに接続されます。

Welcome to Ubuntu20.04.1 LTS(GNU / Linux5.4.0-58-generic x86_64)
...

ここで紹介された方法は、同じネットワーク上にあるPCに接続する方法です。他のネットワーク上のPCに接続するときは、外部からアクセスできるようにIPアドレスをよく設定する必要があります。

SSHを無効にする

次のコマンドでsshを停止することができます。

$sudo   systemctlis stop stopssh

次のコマンドで起動中に実行されないように無効にすることができます。

$sudo  systemctldisable ssh

逆に、次のコマンドで実行し、ブート時に実行されるように活性化することができます。

$sudo   systemctlis stop stopssh
$sudo  systemctlenable ssh