Thanks a lot, guys! You saved my life!!!
José Henrique

Em segunda-feira, 10 de março de 2014 05h29min51s UTC-3, [email protected] 
escreveu:
>
> I also had a lot of trouble with this and I found Aaron Felts post down 
> below very useful. I found that my BBB was at 100% disk usage and I 
> couldn't SSH in.  I was able to use the Cloud9 IDE to get in at port 3000 
> and use this javascript file to delete the log files and restart dropbear. 
>  After that I was able to SSH in and I then changed the journaling settings 
> to make sure this didn't happen again.
>
> --Warning, this will delete your journal logs--
>
>
> var exec = require('child_process').exec;
> function puts(error, stdout, stderr) { console.log(error); 
> console.log(stdout); console.log(stderr); }
>
> // 1 - Clear journal space
> exec("df -h; rm -rf /var/log/journal/; df -h", puts);
>
> // 2 - Remove Dropbear file
> exec("rm /etc/dropbear/dropbear_rsa_host_key", puts);
>
> // 3 - Stop Dropbear
> exec("/etc/init.d/dropbear stop", puts);
>
> // 4 - Start Dropbear
> exec("/etc/init.d/dropbear start", puts);
>
>
> Then check out this post to set journaling settings to limit disk space 
> usage:
>
> https://groups.google.com/forum/#!searchin/beagleboard/journal%7Csort:date/beagleboard/1NguS-SK-G8/EdbLDWfl4IUJ
>
> Hope that helps!
>
> On Saturday, May 11, 2013 12:25:12 PM UTC-7, Martin Schweizer wrote:
>>
>> inspired by this post a have a simple solution for those who have the 
>> problem and can't connect via serial console
>>
>> open the cloud9 and create a new file with the following script and start 
>> it, or place the script in any textbox where you can interact with your 
>> beaglebone and press run
>>
>> /* 
>> https://groups.google.com/forum/?fromgroups=#!msg/beagleboard/Ya2qE4repSY/u4lvOjF66JEJ*/
>>
>> var fs = require('fs');
>> var destroyed_key_file = '/etc/dropbear/dropbear_rsa_host_key';
>>
>> fs.readFile(destroyed_key_file, function (err, data) {
>>   if (err) throw err;
>>   
>>   if( data===null || data.length===0 )
>>   {
>>     console.log("we have a corrupted host key file... try do delete it");
>>     fs.unlink(destroyed_key_file, function (err) {
>>     if (err) throw err;
>>         console.log('successfully deleted ' + destroyed_key_file);
>>         console.log('you should now reboot your beaglebone.');
>>         console.log('the /etc/init.d/dropbear script will create a new 
>> rsa host key file for you.');
>>         console.log('after the reboot you should be able to login over 
>> ssh');
>>     });
>>   } else {
>>       console.log("it seems that you have another problem, sorry");
>>   }
>> });
>>
>>
>>
>> Am Samstag, 4. Mai 2013 05:27:26 UTC+2 schrieb Glen H:
>>
>> Hi,
>>
>> (Skip down to (5) to see the solution to *ssh_exchange_identification: 
>> Connection closed by remote host*.)
>>
>> I updated to the 2013-05-02 image and I can't log in via ssh anymore. 
>>
>> At first I got the error:
>>
>> penSSH_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 *
>> debug1: Connecting to beaglebone [192.168.1.50] port 22.
>> debug1: Connection established.
>> debug1: identity file /home/user/.ssh/id_rsa type -1
>> debug1: identity file /home/user/.ssh/id_rsa-cert type -1
>> debug1: identity file /home/user/.ssh/id_dsa type -1
>> debug1: identity file /home/user/.ssh/id_dsa-cert type -1
>> debug1: identity file /home/user/.ssh/id_ecdsa type -1
>> debug1: identity file /home/user/.ssh/id_ecdsa-cert type -1
>> *ssh_exchange_identification: Connection closed by remote host*
>>
>> I don't have any identity files on the client.  
>>
>> 1) I tried ssh'ing into another machine and it works fine.
>>
>> 2) I then updated ssh with 'opkg update && opkg upgrade' to a slightly 
>> newer version (I forget the detailed version number, the last digit was 
>> incremented...it reports Dropbear sshd v2012.55 on the command line).
>>
>> 3) I tried moving away my .ssh/know_hosts file on the client but I got 
>> the same error.
>>
>> 4) I noticed when I '/etc/init.d/dropbear restart' that it seemed like it 
>> never started because it couldn't be found when stopping.
>>
>> *5) From looking at the script above (/etc/init.d/dropbear) it seems like 
>> the identity file in /etc/dropbear/dropbear_rsa_host_key might be causing 
>> the problem and the script recreates them if they don't exist.  So I 
>> removed it and started dropbear (/etc/init.d/dropbear start) again and it 
>> generated new keys and then I could ssh in.  It now works!  (The side 
>> effect of doing this is you also have to remove a line in the client's 
>> ~/.shh/know_hosts because the identity of the beaglebone has changed.)*
>>
>> Glen
>>
>> On Friday, May 3, 2013 7:55:16 PM UTC-4, Gerald wrote:
>>
>> Correct. So, we will be moving to this as the production image (stock 
>> image) and as soon as Jason updates the webpage, everyone will have a place 
>> to find it.
>>
>> Gerald
>>
>>
>>
>> On Fri, May 3, 2013 at 6:52 PM, evilwulfie <[email protected]> wrote:
>>
>>  after a flash to the newest version ssh works fine
>>
>> so it seems to be something in the stock image that causes some boards to 
>> fail SSH
>>
>> yay!
>>
>>
>>
>>
>>
>> On 5/3/2013 9:50 AM, Gerald Coley wrote:
>>  
>> http://circuitco.com/support/index.php?title=BeagleBoneBlack
>>
>>  http://circuitco.com/support/index.php?title=Updating_The_Software
>>  
>>  
>>  Gerald
>>  
>>
>> On Fri, May 3, 2013 at 11:36 AM, evilwulfie <[email protected]> wrote:
>>
>>  how did you go about doing that ?
>> were the instructions on the BBB webpage the ones you followed ? 
>>
>>
>>
>> On 5/3/2013 8:01 AM, cmicali wrote:
>>    
>> Just to follow up - I did not have the patience to wait for the FTDI 
>> cable to arrive so I re-flashed the eMMC using the provided latest image 
>> and that solved the problem.   
>>
>>  
>> On Thursday, May 2, 2013 1:26:25 PM UTC-4, cmicali wrote: 
>>
>> Yeah, I ordered the FTDI cable yesterday, arriving tomorrow..  I'll 
>> respond with what I find.
>>
>> On Thursday, May 2, 2013 12:26:39 PM UTC-4, Jason Stapels wrote: 
>>
>> I would try accessing the BB via the serial console and see if there's 
>> any SSH logs. 
>>
>>  
>> On Thursday, May 2, 2013 11:05:45 AM UTC-4, cmicali wrote: 
>>
>> Thanks guys - unfortunately I had tried that and it did not solve the 
>> problem..   
>>
>>   cmicali@cmicali-imac ~ [255]> ssh-keygen -R beaglebone.local
>> /Users/cmicali/.ssh/known_hosts updated.
>> Original contents retained as /Users/cmicali/.ssh/known_hosts.old
>> cmicali@cmicali-imac ~> ssh-keygen -R 192.168.1.32
>> /Users/cmicali/.ssh/known_hosts updated.
>> Original contents retained as /Users/cmicali/.ssh/known_hosts.old
>> cmicali@cmicali-imac ~> ssh -vvv [email protected]
>> OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
>> debug1: Reading configuration data /etc/ssh_config
>> debug1: /etc/ssh_config line 20: Applying options for *
>> debug1: /etc/ssh_config line 53: Applying options for *
>> debug2: ssh_connect: needpriv 0
>> debug1: Connecting to 192.168.1.32 [192.168.1.32] port 22.
>> debug1: Connection established.
>> debug3: Incorrect RSA1 identifier
>> debug3: Could not load "/Users/cmicali/.ssh/id_rsa" as a RSA1 public key
>> debug1: identity file /Users/cmicali/.ssh/id_rsa type 1
>> debug1: identity file /Users/cmicali/.ssh/id_rsa-cert type -1
>> debug1: identity file /Users/cmicali/.ssh/id_dsa type -1
>> debug1: identity file /Users/cmicali/.ssh/id_dsa-cert type -1
>> ssh_exchange_identification: Connection closed by remote host
>> cmicali@cmicali-imac ~ [255]>
>>  
>>  I even tried starting fresh by moving .ssh to .ssh-old and connecting, 
>> same behavior.
>>
>>
>> On Wednesday, May 1, 2013 8:13:08 PM UTC-4, Jason Stapels wrote: 
>>
>> Just to elaborate on what Jimmy said. In case your known_hosts file is 
>> hashed and you're having a hard time finding the right entries, you can 
>> either delete the entire file (not recommend), or you can use the keygen 
>> tool: 
>>
>>   host> ssh-keygen -R beaglebone.local
>> host> ssh-keygen -R 192.168.1.32
>>  
>>
>> On Wednesday, May 1, 2013 6:07:47 PM UTC-4, [email protected]: 
>>
>> I don't have a BBB yet, but I imagine that your ~/.ssh/known_hosts  file 
>> has an entry in it for beaglebone.local. remove that line and then you 
>> should be able to ssh to the second BBB. Now when you go back to the 
>> original BBB it won't match the entry in .ssh/known_hosts (it now matches 
>> the second board). Delete the line again for beaglebone.local and you can 
>> ssh to the first one. 
>>
>> Jimmy
>>
>> On Wednesday, May 1, 2013 2:39:49 PM UTC-7, cmicali wrote: 
>>
>> Hi, 
>>
>>      I got two BBBs in the mail - I plugged one in and everything has 
>> been working fine.  SSHed to it, moved my s/w to it, etc.  I then powered 
>> it off and plugged the other one in and can't SSH to it.  I get a 
>> *ssh_exchange_identification: 
>> Connection closed by remote host* error.  I get this error no matter 
>> what machine I am trying to connect from.  Someone on IRC had this same 
>> problem and didn't think much of it then, but this is a board that is right 
>> out of the box and exhibiting this issue.  The LEDs appear that it has 
>> booted fine.
>>
>>  
>>
>> cmicali@imac ~> ssh -vvv [email protected]
>> OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
>> debug1: Reading configuration data /etc/ssh_config
>> debug1: /etc/ssh_config line 20: Applying options for *
>> debug1: /etc/ssh_config line 53: Applying options for *
>> debug2: ssh_connect: needpriv 0
>> debug1: Connecting to beaglebone.local [192.168.1.32] port 22.
>> *debug1**: Connection established.*
>> debug3: Incorrect RSA1 identifier
>> debug3: Could not load "/Users/cmicali/.ssh/id_rsa" as a RSA1 public key
>> debug1: identity file /Users/cmicali/.<
>>
>> ...
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to