I tried to run my jar file on server with following command

java -Jar file.jar

I often get write fialed: broken pipe if my client computer go sleep and resume later.

I want to solve this problem based on this page. But, the ssh_configure file has read only permission and I cannot save the following line in it.

Host *
ServerAliveInterval 120

I want to know how can I change the context of this file.


You can save this in the per user ssh client configuration file ~/.ssh/config. You need to create it if it does not exist already. Now add the following:

Host *
    ServerAliveInterval 120

Change the interval if you want but don't give a high value.

The global ssh client configuration file /etc/ssh/ssh_config has the following permission:

-rw-r--r-- 1 root root 1720 Jun  8 00:23 /etc/ssh/ssh_config

As you can see you need to be root to edit the file.

  • I have a ssh_config file in the address /etc/ssh but I have not a root access. Is there other way to do this change – user3487667 Jun 10 '15 at 18:17
  • @user3487667 you don't need /etc/ssh/ssh_config..create the file /home/user/.ssh/config.. replace user with your actual username..it can be made short as ~/.ssh/config as ~ means /home/user....now follow my answer and put the mentioned lines in the file.. – heemayl Jun 10 '15 at 18:24
  • what do you mean by .ssh and after I create this file what should I do? – user3487667 Jun 10 '15 at 19:34
  • ~ is /home/user, .ssh is a directory under ~, config is a file under .ssh..so the fil to modify is ~/.ssh/config ....create the directory ~/.ssh first (if not exist already) by mkdir ~/.ssh ....then create the file touch ~/.ssh/config .....now open the file with your favorite text editor and add the lines i have mentioned in the answer.. – heemayl Jun 10 '15 at 19:37
  • Sorry I am not familier with Ubuntu enviroment. I followed your answere but I confuse – user3487667 Jun 10 '15 at 20:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.