ssh,openshift , Not able to create ssh key pairs on OpenShift (permission denied)

Not able to create ssh key pairs on OpenShift (permission denied)


Tag: ssh,openshift

I am not able to create an SSH key pair on I get the following error message

Generating public/private rsa key pair.
Enter file in which to save the key (/var/lib/openshift/$USER/.ssh/id_rsa): mytestkeys
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
open mytestkeys failed: Permission denied.
Saving the key failed: mytestkeys.


By default you don't have permissions to change anything in the ~/.ssh directory. However you can create a key-pair by going over to ~/app-root/data and generating your key there. For example:

ssh-keygen -t rsa -C "[email protected]"
Generating public/private rsa key pair.
Enter file in which to save the key (/var/lib/openshift/540e021350044613d80000be/.ssh/id_rsa): ./id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in ./id_rsa.
Your public key has been saved in ./
The key fingerprint is:
8c:d5:eb:3f:5c:86:07:d8:40:7e:aa:cc:6e:70:6a:42 [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
|         ..      |
|         o.      |
|        . o+.    |
|       +  .+o    |
|      . S o  o   |
|    E .o.o  . +  |
|   .   ++ .. +   |
|    . o..  .o    |
|     o ..   ..   |


ssh result seems to only be 16bits in python with paramiko

im using paramiko in python 2.7 to connect to a cisco router, send a command and then parse the output of the command in a for loop. the problem seems to be that the returning result is limited to 65535 characters (16bits). I printed the output and pasted it in...

Capistrano deploy with bitbucket - Permission denied (publickey)

After adding public key to bitbucket acct, ssh -T [email protected] returns (in windows): The authenticity of host ' (' can't be established. RSA key fingerprint is 65:8c:1b:f2:6f:91:6b:5c:3b:ec:4a:46:46:74:7z:40. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '' (RSA) to the list of known hosts. logged in...

paramiko: NameError: global name 'descriptor' is not defined

I'm trying to use paramiko for SSH, but got an error: >>> import paramiko >>> ssh = paramiko.SSHClient() >>> ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) >>> ssh.connect('54.***.***.110', key_filename='D:\Keys\MyOWN\priv.ppk') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "build\bdist.win32\egg\paramiko\", line 366, in connect File "build\bdist.win32\egg\paramiko\", line 515, in _auth File "build\bdist.win32\egg\paramiko\",...

using sed to replace a line with back slashes in a shell script

I am trying to replace the bottom one of these 2 lines with sed in a file. <rule>out_prefix=orderid ^1\\d\+ updatemtnotif/</rule>\n\ <rule>out_prefix=orderid ^2\\d\+ updatemtnotif/</rule>\n\ And the following command seems to do that when executed as a command at the bash prompt sed -i '[email protected]_prefix=orderid ^2\\\\d\\+ updatemtnotif/@out_prefix=orderid ^2\\\\d\\+ updatemtnotif_fr/@g' /opt/temp/rules.txt however, when...

How do I SSH into EC2 with .pub?

When I create a new Elastic Beanstalk environment it asked me if wanted to create a new keypair. I say yes, and it created two file in my .ssh folder locally called app and Normally to ssh into an instance I use a app.pem file. i.e ssh -i app.pem...

Configure Git to use a .pem key from a specific location

Whenever I try to do a 'git pull origin master' I get (It is NOT Github): Permission denied (publickey). I am able to SSH into my AWS EC2 Linux sever, which has the bare repository, which I'm trying to pull from when I get the aforementioned permission error. I have...

Sending a list of commands to list of remote server through ssh by Java with JSch

I am new to Java (I am still in the learning process), so please I greatly appreciate it if your answer provides detailed steps that I can follow. Here is what I am looking for 1) I have a list of commands in txt file. 2) I have a list...

Remote debugging tomcat with OpenShift

I am using openshift for my tomcat webapp. I am able to run the app but unable to debug it. As openshift starts tomcat in debug mode, I was expecting I'll be able to debug. Host: $OPENSHIFT_JBOSSEWS_IP Value of this is for me which I got from command: rhc...

Flask Project root directory on openshift

I'm getting started with flask and I'm deploying my app to openshift. My apps code: def get_users(): f = open('./users.txt') .... when I run: $ rhc tail flaskpq I see: [Sun Jun 21 09:05:20 2015] [error] [client] f = open('./user.txt') [Sun Jun 21 09:05:20 2015] [error] [client] IOError:...

View EC2 Instance Server Files in AWS Console

Is it possible to browse server files (.php, etc.) inside the AWS Console (in the browser) and not via a SSH or FTP client? For example; view files just like in CPanel on a regular web host. I am working on a EC2 instance of a Debian OS that was...

Cartridge Python2.7 on OPenshift

I try to install Django 1.5 on host Openshift. I use cartridge Python 2.7. I read I did not understand where this code should be. virtenv = os.environ['OPENSHIFT_PYTHON_DIR'] + '/virtenv/' virtualenv = os.path.join(virtenv, 'bin/') try: # See: #execfile(virtualenv, dict(__file__=virtualenv)) # for Python v2.7...

Java and SSH looking to execute multiple commands from a file, across a list of hosts in another file and write the output to a file

“my-thoughts” Provided the code below. but it’s not working 100%. 1) if I have more than one command, the program won’t run. 2) one command in the command file, the script won’t execute properly. for example with “ls” the log file will have the following "Last login: Tue Jun 9...

vi/fugitive: Gpush does not exit… sometimes

I just started using fugitive in my workflow... very useful! But I've seem to have run into a weird annoyance that I'm hoping someone might have a solution to: When I run :Gpush, sometimes control never returns to vi. Vi hangs on the output of git push until I Ctrl+C...

Capistrano and Corkscrew PATH error

I'm trying to deploy my Rails application with Capistrano but when it comes to "git ls-remote" i get the following error: $ /usr/bin/env git ls-remote --heads [email protected]<server>:<project>.git /bin/bash: line 0: exec: corkscrew: not found DEBUG [a5205e2a] ssh_exchange_identification: Connection closed by remote host DEBUG [a5205e2a] fatal: The remote end hung up...

how to correctly write command inside commands (ssh)?

Here is the command I have which works It's just a kill with an expression which returns a number kill $(ps -ef | grep '[m]atchbox-panel --titlebar --start-applets showdesktop,windowselector' | cut -f8 -d' ') &> /dev/null Here is the ssh I normally use bash -c 'timeout 120s ssh -o StrictHostKeyChecking=no [email protected]

SSH remote command

I have a strange SSH problem. If I run this ssh [email protected] 'md5sum file.txt' I get back the result as expected, but if I run this ssh [email protected] 'cat file.txt' then it just sits there....

Openshift trustwave intermediate ssl cert issue

So I have got an application on openshift and I am trying to enable SSL on there. I already have an SSL cert from my previous host which is with Trustwave and seemed to work fine. So I have setup an alias for and have put a CNAME redirect...

Capture SSH Response to variable

I am currently trying to "talk" to a router using SSH commands via C#. I am using the model. public void connectSSH(string hostName, string username, string password) { using (var client = new SshClient(hostName, username, password)) { client.Connect(); client.RunCommand(CommandList.showEnvironment()); client.Disconnect(); } } This is the code I have so...

How to verify SSH keys properly added for Git?

What's the command to verify SSH keys are properly added for git? There are 2 sets of keys under our ~/.ssh/ and we want to add both of them. What we did was to run ssh-add -l in git bash: $ ssh-add -l 2048 28:1b:b8:b2:a8:f1:9b:bb:b5:85:21:d5:d8:0b:00:b2 /c/Users/myuser/.ssh/bb_rsa (RSA) 2048 3d:31:e8:f7:f5:cd:dd:c7:0b:84:16:66:23:95:af:05 /c/Users/myuser/.ssh/id_rsa...

running node.js sails app on openshift

I'm trying to deploy my node.js sails app on openshift. I followed procedure outlined in but still doesn't work. also try this: Node.js app on openshift no matter what i'm getting "Service Temporarily Unavailable" The server is temporarily unable to service your request due to maintenance downtime or capacity...

Error in executing a Jar file in remote machine

I am trying to executing a jar file which is present in remote machine. When I execute below command from my local machine I get error: ssh -i /root/.ssh/pem_file [email protected][host_ip]:/home/user/folder1/java -cp jar1.jar -a option1 -e [email protected] -f TextFile.txt /home/user/folder1/ is the location where jar file is present on remote machine.The...

Akka cluster and OpenShift

I'm new to Akka Clusters, however as I am understanding its documentation, I need to know at least one "seed node" to join an existing cluster. So when using clusters with OpenShift I would need to know if the current gear is the first node - then I would create...

Openshift - trigger Jenkins build on git push

I work with Openshift now and I have a problem. I created an application server with Jenkins and when I push to the master branch of the git repository the Jenkins build is triggered automatically. The point is that the build isn't triggered when I push to another branch (not...

Python subprocess throws [Errno 2] No such file or directory, error generated only when it on a remote host

I'm running python 2.6. I'm getting the subprocess throws [Errno 2] No such file or directory only when I run the script via ssh. For example, if I run the script manually on the machine, there are no errors, but if I do ssh hostname --host hostname it generates...

how to ssh run a tail and then send data to a mysql database

This code SSH's and then runs a tail command on a remote hots. I would now like to pass that tailed data into a mysql database using a local script called How do I pass data generated in a ssh session into the local shell script The local...

Atlassian Stash - Permission Denied (publickey)

I'm actually in the process of setting Atlassian Stash for my Workplace. I've ran into this issue which I'm not able to fix. Note, this is running on a Windows 7 64bits installation. When setting the SSH Keys, I followed the Stash Guide on how to create them and set...

Creating a Virtual Machine on Bluemix, is giving an error while importing ssh key [closed]

I am following the steps to create Virtual Machine on Bluemix following the steps as below. I am blocked when I am trying to configure a SSH key. I am using an existing key pair which I use with my other machines. I get an error "Keypair data is...

Program running non-stop in ssh

I want to run non-stop program in SSH. When I use Command ./program.out and I close SSH my program exits too. I'm not root.

SSH Connection to MySQL

I have hit an issue and I am unsure as to where it is going wrong. I am establishing an SSH connection to my remote server and from there I am trying to access a MySQL Database. The SSH connection connects properly however, when attempting to access the MySQL db...

Openshift context path

I have deployed the war into tomcat 7 Openshift . Everything is fine and its running .Myappp Here is my mapped web application. I am storing images in the dir webapps->docs->images But When I upload the image (with UI) it doesnt appear on site and I cant even find where...

run python script with arguments on a remote linux host

I have this python script that I'm trying to run on a remote host. However, the script requires two arguments. For example, python --port 4000 --service status Now when I run the script locally on the machine it works fine. How can I run this same script on a...

BASH Script to SSH to another server and run commands as user

I read a lot though the forums and Google however I wasn't able to locate a workaround for this particular one. Basically my script is running on my local machine, then is SSH-ing onto a server with a different username (it works up until here), and on that machine I...

Can you create a project on GitLab using ssh?

I have an account with I am trying to automate some of the steps of setting up a new dev server. Is it possible to connect to my account at via ssh and then create a new project? If so, how? If no, why not? Currently I get...

Openshift redirect to https using flask-base example

I'm trying to run my flask based app on free gear on Openshift only on https. Following this - I have added the .htaccess file to the root of my repo but it seems to be ignored, as it is not redirecting. The article talks about a wsgi directory but...

Openshift port-forwarding [on hold]

After many hours and many attempts, remains now your help. Im trying to do port-forwarding to access my DB in Openshift on Neatbeans. I've already done lots of tutorials, upgrade and downgrade versions of net-ssh, uninstall rhc and so on. I have read a lot git solutions (ssh_options[]...) and doesn't...

Expect Script through Putty works but not when called by scripts executed via http

I have an expect script that connects to one of our remote servers, it runs a few commands as admin then exits. When i run the script through the Putty CLI it works properly. However when I call the script via http it fails, the script isn't presented with the...

Python (3.4) run SSH commands on local terminal [closed]

I'm writing a script that I'm running through a terminal, and would like it to run BASH commands in that same terminal. All solutions that I found were geared toward connecting remotely through SSH, whereas I just need to run SSH commands on the same machine. Can someone please point...

Openshift does not react on INTERVAL of MySQL

I have tested the table test on the locanhost and Openshift and I am facing problem that on openshift I am not getting anything back when I query the data like this WHERE arrivaltime BETWEEN curtime() - INTERVAL 2 MINUTE AND curtime() + INTERVAL 2 MINUTE although on the localhost...

How to open a new terminal from my working terminal with same directory in Linux?

Is there any command to open a new terminal from my working terminal with same directory while working with ssh in Linux? e.g., I am working in the following terminal. My pwd is /home/work/Kayan01/test_run I want to open a new terminal directly from my working terminal, so that the pwd...

C# Simple SSH Connection And Send Command

this is the code i'm using SshClient cSSH = new SshClient("", 22, "root", "pacaritambo"); cSSH.Connect(); SshCommand x = cSSH.RunCommand("exec \"/var/lib/asterisk/bin/retrieve_conf\""); cSSH.Disconnect(); cSSH.Dispose(); but i want to send command from a textbox so I've tried this SshCommand x = cSSH.RunCommand(textbox3.Text); but didn't work basically i want textbox3.Text as a ssh command....

Expect script for checking ssh connection for a list of ips

Can anyone help me in creating an expect script to just do an SSH on a list of servers and check if it was fine. I do not need to interact, do not need to fire any command on each server, I just want to do an ssh and come...

How can I figure out which process is opening the certain tcp port?

I usually use fuser command to check pid opening the certain tcp port like the following fuser 22/tcp //To get pid opening the 22 tcp port I've got a reference board which running a embedded linux. It have been already opening 22 tcp port for ssh connection. But fuser doesn't...

SShpass not allowed with Travis CI

Context I have an application in which, I m using unit tests and I need to continuous deliver this. I chose to use github + travis + docker. My Docker container is an Ubuntu 12.04 with openSSL that I cant connect from outside, and I dont have any problem with...

How to create VM instance in Google Compute Engine?

I am new to Google Compute Engine. I want to create a Web Server having following properties: 1 Core Red Hat Enterprise Linux 7.1 64 bit RAM 8 GB HDD: 100 GB SSH, JDK 1.7 Apache Web server as the proxy to Jboss App Server Enable HTTP / 80 and...

How to Read Files Stored in Raspberry Pi Directly to Window Using R

I'm attempting to read files stored in Raspberry Pi (Raspbian) directly to Windows 7 using R. To be specific, here are what I've done so far. 1. Install R 3.1.2 on Windows 7 2. Install Raspbian on Raspberry Pi, stored some text data files in Raspberry Pi. 3. Attempt to...

Github: Permission denied (publickey) but I got “You've successfully authenticated” message

Step I had done: follow exactly. $ eval "$(ssh-agent -s)" Agent pid 31944 $ ssh-add Enter passphrase for /home/centos7/.ssh/id_rsa: Identity added: /home/centos7/.ssh/id_rsa (/home/centos7/.ssh/id_rsa) $ ssh-add -l 4096 ab:4d:23:23:99:ce:bb:9d:9f:9e:f9:b2:c8:1a:cd:f7 /home/centos7/.ssh/id_rsa (RSA) However, when I run $ git clone [email protected]:privateRepo/repo.git Cloning into 'repo'... The authenticity of host ' (' can't be...

how to immediately login through ssh?

Here is my problem. I need to run a command ./ -u 1540 This will fetch version 1540 of on SVN When I do, the script access SVN and ask for a password. I'm using ssh. It will first ask me a password since it guesses my SVN login...

SSH aws ec2 elastic beanstalk without keypair

I have a running instance that was created without a keypair, as I understand is not possible to apply a keypair to a running instance, I need to ssh connect to the instance to get some logs, how can I do that? Right click on the instance -> Connect, shows...

git ssh doesn't work

I have done what the document said, and when I type ssh -T [email protected], it will show Warning: Permanently added the RSA host key for IP address '[]:443 ' to the list of known hosts. Hi fifiteen82726! You've successfully authenticated, but GitHub does not provide shell access. However, when I...