Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cant ssh with non 22 port #21

Open
makorne opened this issue Aug 14, 2019 · 2 comments
Open

Cant ssh with non 22 port #21

makorne opened this issue Aug 14, 2019 · 2 comments

Comments

@makorne
Copy link

makorne commented Aug 14, 2019

I start official docker and try fill out port and ssh user by different means but always get error like this:

INFO:controller.views.controller_views: Try to connect via SSH to root@xxx.xxx.xxx.xxx -p 32522 1 times (2019-08-14 18:34:54; controller_views.py:685)
JMeterControlCenter    | INFO:controller.views.controller_views: 1 time (2019-08-14 18:34:54; controller_views.py:690)
JMeterControlCenter    | INFO:django.server: "GET /controller/load_generators/get_data/ HTTP/1.1" 200 2 (2019-08-14 18:34:55; basehttp.py:124)
JMeterControlCenter    | INFO:django.server: "GET /controller/running_tests/get_data/ HTTP/1.1" 200 2 (2019-08-14 18:34:55; basehttp.py:124)
JMeterControlCenter    | ERROR:django.request: Internal Server Error: /controller/project/8/start_test/ (2019-08-14 18:34:56; exception.py:135)
JMeterControlCenter    | Traceback (most recent call last):
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner
JMeterControlCenter    |     response = get_response(request)
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 187, in _get_response
JMeterControlCenter    |     response = self.process_exception_by_middleware(e, request)
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 185, in _get_response
JMeterControlCenter    |     response = wrapped_callback(request, *callback_args, **callback_kwargs)
JMeterControlCenter    |   File "/JMeter-Control-Center/controller/views/controller_views.py", line 694, in start_test
JMeterControlCenter    |     ssh.connect(hostname, key_filename=ssh_key)
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 340, in connect
JMeterControlCenter    |     to_try = list(self._families_and_addresses(hostname, port))
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 204, in _families_and_addresses
JMeterControlCenter    |     hostname, port, socket.AF_UNSPEC, socket.SOCK_STREAM
JMeterControlCenter    |   File "/usr/local/lib/python3.6/socket.py", line 745, in getaddrinfo
JMeterControlCenter    |     for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
JMeterControlCenter    | socket.gaierror: [Errno -2] Name or service not known
JMeterControlCenter    | ERROR:django.request: Internal Server Error: /controller/project/8/start_test/ (2019-08-14 18:34:56; exception.py:135)
JMeterControlCenter    | Traceback (most recent call last):
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner
JMeterControlCenter    |     response = get_response(request)
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 187, in _get_response
JMeterControlCenter    |     response = self.process_exception_by_middleware(e, request)
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 185, in _get_response
JMeterControlCenter    |     response = wrapped_callback(request, *callback_args, **callback_kwargs)
JMeterControlCenter    |   File "/JMeter-Control-Center/controller/views/controller_views.py", line 694, in start_test
JMeterControlCenter    |     ssh.connect(hostname, key_filename=ssh_key)
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 340, in connect
JMeterControlCenter    |     to_try = list(self._families_and_addresses(hostname, port))
JMeterControlCenter    |   File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 204, in _families_and_addresses
JMeterControlCenter    |     hostname, port, socket.AF_UNSPEC, socket.SOCK_STREAM
JMeterControlCenter    |   File "/usr/local/lib/python3.6/socket.py", line 745, in getaddrinfo
JMeterControlCenter    |     for res in _socket.getaddrinfo(host, port, family, type, proto, flags):

How to fill it out right for JMCC?

I can login with this key and port from this docker successfully.

@v0devil
Copy link
Member

v0devil commented Aug 19, 2019

Hi, what do you try to execute there. I mean how can I re-produce it ?

@makorne
Copy link
Author

makorne commented Aug 20, 2019

Docker
To try to use this tool, you can try this docker-compose to deploy it quickly. https://github.com/arcmedia/JmeterControlCenter

docker-compose up, filling out project and ssh key.
In Controller page - filling out remote jmeter instances like [email protected] -p 1234 or 123.123.123.123:1234
Trying start, but always getting error.,,,,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants