2016-06-21 29 views
0

私は作業しているIoTデバイスがあります。私はファイルを修正する必要がある場合、私は物理的なアクセスを持っていないので、フィールドに入ったらそれを確実にSSHできるようにする必要があります。私は、SSHトンネルを開くために次の行を使用して起動スクリプトを持っている:SSHトンネルは再オープンできません。許可が拒否されました

sshpass -p 'XXXXXX' ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -fN -R 7000:localhost:22 [email protected] 

これは、トンネルを開くことに成功するが、電源が遮断された場合、私はもはや、ポート番号を変更せずにトンネルを開くことができません。ここで

は-vvvと出力されます

debug1: Next authentication method: publickey 
debug1: Trying private key: /root/.ssh/id_rsa 
debug3: no such identity: /root/.ssh/id_rsa 
debug1: Trying private key: /root/.ssh/id_dsa 
debug3: no such identity: /root/.ssh/id_dsa 
debug1: Trying private key: /root/.ssh/id_ecdsa 
debug3: no such identity: /root/.ssh/id_ecdsa 
debug2: we did not send a packet, disable method 
debug3: authmethod_lookup password 
debug3: remaining preferred: ,password 
debug3: authmethod_is_enabled password 
debug1: Next authentication method: password 
debug3: packet_send2: adding 48 (len 61 padlen 19 extra_pad 64) 
debug2: we sent a password packet, wait for reply 
debug1: Authentications that can continue: publickey,password 
Permission denied, please try again. 

私はインテルエジソン上でDebianを使用しています。

答えて

0

私は最終的に何度も何度もやり直していくエンドレスループを使って提出することにしました。なぜこの作品が、私は地獄がこのウェブサイトから見つけられないように確信しています。この質問と未来の人々に

そして、私の評判はメタに投稿するために十分な高さではないので...

:私はここに来て、私の問題に関する質問を見つけるたびに、問題はどちらか地獄にdownvotedされます答えがないか、すべてのコメントは一般的に意味があります。 「なぜそれをやっているのか」や「重複している」(明らかにそうでない場合)のようなものは役に立たない。私は自分自身でより良い回答を望んでいたが、何も得られなかった。このサイトをねじ込むと、Redditがより役に立ちます。

0

古いトンネルのように見えますが、まだポート22で接続を利用しているため、再び接続できません。

あなたは修正することにより、sshd.confファイル内のサーバー側でのSSHセッションタイムアウトを提供することができます。

ServerAliveInterval 30 

あなたのデバイスの起動時間はもっとこの数ということであることを確認する必要があります!

詳しくはhereをご覧ください。

関連する問題