#システム管理者は複数のサーバーを同時に管理し、これらのサーバーが異なる場所に配置される場合があります。これらを個別に管理するのが最善の方法ではないことは明らかであり、遠隔から管理する方法が最も効果的です。
Secure Shell略称は
SSH、IETF ネットワーク ワーキング グループ (
Network Working Group) によって策定された
SSH は、アプリケーション層とトランスポート層に基づいて作成されたセキュリティ プロトコルで、コンピュータの
shell に安全な送信と使用環境を提供します。
ssh 192.168.0.116
a. -l オプションを使用します
ssh -l alvin 192.168.0.116
b. user@hostname 形式を使用する
ssh alvin@192.168.0.116
-p オプションを使用してポートを指定できます。
ssh 192.168.0.116 -p 1234
/etc/ssh/ssh_config を変更し、次の行を変更するだけです:
Port 22
-C オプションを使用すると、SSH 経由で送受信されるすべてのデータは圧縮され、引き続き暗号化されます。
ssh -C 192.168.0.116
-v オプション パラメータは、このために設計されています。どこで問題が発生したかがわかります。
[Alvin.Alvin-computer] ➤ ssh -v pi@192.168.0.116 OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to 192.168.0.116 [192.168.0.116] port 22. debug1: Connection established. debug1: key_load_public: No such file or directory debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.1 debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4p1 Raspbian-10+deb9u4 debug1: match: OpenSSH_7.4p1 Raspbian-10+deb9u4 pat OpenSSH* compat 0x04000000 debug1: Authenticating to 192.168.0.116:22 as 'pi' debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received
-b オプションを使用して IP アドレスを指定します。この IP は、接続を確立するための送信元アドレスとして使用されます。
[Alvin.Alvin-computer] ➤ ssh -b 192.168.0.105 pi@192.168.0.116 Linux raspberrypi 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sun Feb 24 08:52:29 2019 from 192.168.0.105
[Alvin.Alvin-computer] ➤ ssh pi@192.168.0.116 ls -l Desktop Documents Downloads MagPi Music
sshfs と呼ばれます。 sshfs を使用すると、リモート ホストのファイル システムをローカルに直接マウントできます。その使用形式は次のとおりです:
sshfs -o idmap=user user@hostname:/home/user ~/Remote
sshfs -o idmap=user pi@192.168.0.116:/home/pi ~/Pi
Linux に関するその他の記事については、Linux チュートリアル## を参照してください。 # 勉強になるコラム!
以上がLinux での意外と知られていない 7 つの SSH コマンドの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。