SSH Configが期待どおりに機能しない


0

通常、次のようにシードボックスに接続します。

ssh -D 20000 <user>@<host>

次に、パスワードの入力を求められます。

<user>@<host>'s password: 

かなり標準的なもの。したがって、〜/ .ssh / configを次のように設定します

Host <name>
HostName <host>
User <user>
Port 20000

それでもやっているssh <name>

ssh: connect to host <host> port 20000: Connection refused

どうして?


また、私が作成しようとした.sshそのサーバー上のフォルダを、そして設定authorized_keys私にid_rsa.pubしても、パスワードの言い値を抑制するために動作しないこと。

回答:


1

-Dサーバーが(何であるSSH接続をリッスンしているポートを示すものではありませんコマンドで使用しPort、あなたのSSHの設定でラインがあります):

-D [bind_address:]port
   Specifies a local “dynamic” application-level port forwarding.

サーバーは標準ポートを使用する可能性が高いため、「ポート」行を削除できます(ただし、他の目的で-Dを使用し続ける必要がある場合があります)

authorized_keysユーザーのみがアクセスできる場合を除き、アカウントは考慮されません(つまり、アクセスフラグはである必要があります-rw-------)。そして、同様にsshディレクトリが必要drwx------です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.