Linux の SSH は、「Secure Shell」の略語です。これは、アプリケーション層とトランスポート層に基づくセキュリティ プロトコルです。コンピュータ間の暗号化されたログインに使用されます。ssh は、サーバーにリモートで接続し、 ssh プロトコルを使用してデータを送信し、より安全な SFTP サービスを提供できます。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux における ssh の意味
簡単に言えば、SSH (Secure Shell Protocol) は、暗号化されたログインをコンピュータ間で使用するネットワーク プロトコルです。デフォルトでは、SSH サービスは 2 つのサービス機能を提供します。1 つは Telnet リモート オンライン サーバーに似たサービス、つまり SSH サービスを提供するもので、もう 1 つは FTP サービスに似た sftp-server です。 SSH プロトコルを使用してデータを送信し、より安全な SFTP サービスを提供します。
リマインダー: SSH クライアント (ssh コマンド) には、非常に便利なリモート セキュア コピー コマンド scp が含まれており、これは ssh プロトコルでも機能します。
SSH は Secure Shell の略称で、IETF のネットワーク ワーキング グループによって開発されました。
SSH は、アプリケーション層に基づくセキュリティ プロトコルです。 SSH は、リモート ログイン セッションやその他のネットワーク サービスにセキュリティを提供するために設計された、より信頼性の高いプロトコルです。 SSH プロトコルを使用すると、リモート管理時の情報漏洩を効果的に防ぐことができます。 SSH はもともと UNIX システム上のプログラムでしたが、すぐに他のオペレーティング プラットフォームに拡張されました。
SSH を正しく使用すると、ネットワークの穴を塞ぐことができます。 SSH クライアントはさまざまなプラットフォームで使用できます。 HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix などを含む、ほぼすべての UNIX プラットフォームで SSH を実行できます。
ssh コマンドは、Linux ホストにリモートでログインするために使用されます。
一般的な形式: ssh [-l ログイン名] [-p ポート] [ユーザー@]ホスト名
man ssh を使用して詳細を表示できます。
ユーザーを指定しない場合、デフォルトで root アカウントがログインに使用されます
ssh 192.168.0.15
ユーザーを指定します:
ssh -l root 192.168.0.15 ssh root@192.168.0.15
SSH ログインを変更した場合
ssh -p 521 192.168.0.15 ssh -l root -p 521 192.168.0.15 ssh -p 521 root@192.168.0.15
さらに設定ファイル /etc/ssh/sshd_config を変更すると、ssh ログイン ポートを変更し、root ログインを無効にすることができます。ポートを変更すると、ポート スキャンができなくなる可能性があります。 (ファイル /etc/ssh/sshd_config はサーバー用であり、/etc/ssh/ssh_config はクライアント用です。スキャン ポート ソフトウェア nmap を使用して、yum install nmap -y、nmap and ip またはドメイン名 -p 1- をインストールします。 65535)
設定ファイルを編集します:
vim /etc/ssh/sshd_config
#ポート 22 を見つけてコメントを削除し、3 桁のポートに変更します:
ポート 521
Find #PermitRootLogin はい、削除します コメント、変更されました:
PermitRootLogin no
sshd サービスの再起動:
service sshd restart <#我喜欢用/etc/init.d/ssh restart因为这样不容易出错,可以tab到。
正常な再起動: sshd の停止: [ OK ]
sshd の開始: [ OK ]
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinux における SSH の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。