FTPメモ
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1414187209
●SSHとは
遠隔操作でコンピュータ(主にUnixOS)を操作するためのインターネットプロトコル(通信規格)です。通信は暗号化されます。通常TCP443番ポートを用いて通信をします。
ほかにも遠隔操作をする規格にtelnetというものがあります。通信は暗号化されないため、セキュリティの問題から通常はSSHを利用します。TCP23番ポートを使います。
●FTPとは
ファイル転送プロトコルです。通信は暗号化されません。ファイルをダウンロードしたり、アップロードしたり、編集や削除したりといったことをするのに使います。HTTPと比べてファイル転送に特化しているため通信速度が速いです。通常はTCP21と20番ポートを使います。
●「SSH」でデータベースサーバーに接続するには
SSHというプロトコルと、データベースを操作するプロトコルは完全別物です。
質問の意を察するに、SSHでシェルサーバに接続して、コマンドによるデータベース操作をしたいということでしょうか。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q138750548
Telnetは遠くにあるコンピューターを、インターネットを使ってあたかも自分の目の前にあるかのように操作するためのものです。 Telnetはテレワーカーのための簡単な対応法です。このやり方は「テレワーキング」という言葉ができるよりもずっと以前からありました。
Telnetはまずユニックス・システムのために考え出されました。ユーザーは自分のパソコンでやるlogin(パソコンの使用を届ける)と同じようにインターネットに接続されたホスト・コンピューターでloginすることができます。その際rlogin(remote login)という形で行います。このlogin使用届)はユーザー名とパスワードを知っている場合のみ実行することができます。ということはダイアルアップしたホスト・コンピューターにユーザーとして登録されるということです。ダイヤルアップした後Unix-Shell(プロンプト)が画面に出ます。ユーザーは遠くにあるコンピューターに「プログラムをスタートしろ」などとOSコマンドを出すことができます。
SSH(Secure Shell)はTelnetの1つの変化した形です。これはなかなかいいバリエーションで、徐々に認められています。 Telnetとの差は、SSHの場合仕事をしている内容が暗号化されて送信されることです。遠くにあるコンピューター上で仕事をしている最中に設定のファイルやパスワードなどデリケートな情報が編集されることがよくあるため、これは特に重要な点です。ほとんど気づくことがなくても、仕事中このような情報はすべてインターネットの中で多くのコンピューターを通って目的のコンピューターに届けられ、途中の誰かがちょっと悪意を持っていれば情報を横取りすることができます。いくつかの新しいTelnet-Clientsは最近SSHプロトコルも薦めています。