人々が自分のマシンにSSHで接続できないようにしたいのですが、それでもSSHで接続する必要があります。これは可能ですか?
人々が私のマシンにSSHで接続できないようにしたいのですが、それでもSSHで接続する必要があります。これは可能ですか
はい、ただ disable SSHデーモンsshd
です。
多くのオプションがあります:
起動時にSudo update-rc.d ssh disable
でSSHデーモンを無効にし、マシンを再起動します(または、Sudo service ssh stop
でSSHデーモンを停止します)
マシンが再起動されるまでSSHデーモンを無効にします:Sudo service ssh stop
マシンへのsshを許可されているユーザー(またはグループ)を選択します。
Sudo nano /etc/ssh/sshd_config
ユーザーごとに行を追加します。
AllowUsers user
または
AllowGroups group
次に、sshを再起動します:Sudo service ssh restart
フィルターをアクティブにします
人々が私のマシンにSSHで接続できないようにしたいのですが、それでもSSHで接続する必要があります
誰か(あなた自身を含む)があなたのホストをssh toできないようにしたい場合は、単にsshdを実行しないでください。これは、自分のコンピューターから他のコンピューターにSSH接続する機能には影響しません。
例えば。 Sudo update-rc.d -f ssh remove
経由(これにより、sshdソフトウェアパッケージは削除されませんが、自動的に再起動することはありません)。
私は興味があります:なぜ彼らにアカウントを与えないのですか?
「他の人が自分のマシンにSSHで接続できないようにしたい」-SSHd(SSHデーモン)がオンになっている場合でも、次の場合を除いて、これは一般に不可能です。
はい、他の人が推奨しているように、sshdを確実にオフにする必要がありますが、デフォルトの設定でも、平均的なJoeユーザーがボックスにSSHで接続することはできません。