私はsshを学んでいます。 試してみるどちらがssh、送信者または受信者のサーバーですか?
[email protected]_A:~$ ssh [email protected]_B
どれが1つがsshのサーバーですか? pc_A?またはpc_B? サーバマシンでは、上の通信で動作しているsshdだけですか?私はいくつかの異なる指示を読むと混乱します。どうもありがとうございました。
私はsshを学んでいます。 試してみるどちらがssh、送信者または受信者のサーバーですか?
[email protected]_A:~$ ssh [email protected]_B
どれが1つがsshのサーバーですか? pc_A?またはpc_B? サーバマシンでは、上の通信で動作しているsshdだけですか?私はいくつかの異なる指示を読むと混乱します。どうもありがとうございました。
これは基本的なクライアント/サーバーの用語です。あなたは何度もTCP/IPネットワークで、このが発生します:
ユーザA @ PC_A:〜$ sshのユーザーB @この場合
PC_B、あなたが実行しているssh
プログラムはクライアントです。それはサーバへの接続をpc_Bで実行します。そのサーバーはsshd
プログラムのインスタンスであるかもしれませんが、人々が使用できる他のsshサーバープログラムがあります。
PC_A上で実行されているsshd
プロセスがある場合は、それはB.
上のサーバへの用語「差出人」と「受信機」にSSHクライアントからの接続に関与していないが、ここで本当に便利ではありません。クライアントがサーバーに接続すると、クライアントとサーバーは接続を介して双方向に通信します。したがって、クライアントはサーバーが受信するデータを送信し、サーバーはクライアントが受信するデータを送信します。
「サーバー」という用語は、プログラム(sshd)またはサービスを提供するコンピュータ(pc_B)のいずれかを指します。これは混乱する可能性があり、コンピュータやプログラムについて話しているかどうかをコンテキストによって把握しなければならないことがあります。
私は明確な答えを教えていただきありがとうございます。 "If there〜〜"の部分は、私が最も知りたかったものです。 – mora