web-dev-qa-db-ja.com

SSH:「リモート」ではなくローカルに接続できます

ちょっとした背景:私はほぼ1年間、ubuntuユーザーです。古い箱が横になっていたので、それを使用することにしました。最初にしたかったのは、SSHをセットアップして、別の場所に配置し、ubuntuを実行しているラップトップ経由で接続できるようにすることでした。

サーバーのOS:Ubuntu 12.04.3 LTS

ラップトップのOS:Ubuntu 12.04 LTS(サーバーに接続しようとしているもの)

ルーター:実はわからない。 Bell Canadaルーターを持っています。

そこで、内部IP成功を使用してSSHにログインしようとします。パブリックIPで動作するかどうかがわかりました。次に、パブリックIPで試してみます。

ssh: connect to Host [something].[something] port [something]: Connection refused

(マッピングを使用してデフォルトのポートを変更して、選択したポートをローカルネットワークのポート22にマッピングしようとしました)

だから私は読んでみましたが、ポート転送を行うことを除いて、私は非常に役立つ記事を見つけていません。

ファイアウォールを設定していません(まだ)

また、vvvを試してみましたが、

    [user]@[computer]:~$ ssh -vvv -p [customPort] [user]@[Host]                       OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 19: Applying options for *
    debug2: ssh_connect: needpriv 0
    debug1: Connecting to [Host] [ipAdress] port [customPort].
    debug1: connect to address [ipAdress] port [customPort]: Connection refused
    ssh: connect to Host [Host] port [customPort]: Connection refused

あなたが与えることができる助けに感謝して。さらに情報が必要な場合は、必要な情報を指定してください

4
Gabzo

SshデーモンがローカルIPでのみリッスンするように設定されている可能性があります。リスニングアドレスが0.0.0.0であるnetstat -tupanを確認するか、ListenAddress行がコメント化されていることを/etc/ssh/sshd_configで確認します。

3
falconer