powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / не получается подключиться к серверу
25 сообщений из 27, страница 1 из 2
не получается подключиться к серверу
    #38790842
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, подскажите, пожалуйста, не могу подключиться к серверу по ssh

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
SEVERE: Cannot connect to qa@srv01
com.jcraft.jsch.JSchException: Auth cancel
	at com.jcraft.jsch.Session.connect(Session.java:490)
	at com.jcraft.jsch.Session.connect(Session.java:162)
	at com.db.selenium.SSH.init(SSH.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1612)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1553)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1483)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1391)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1132)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
	at com.db.selenium.StartSelenium.main(StartSelenium.java:26)



Код: xml
1.
2.
3.
4.
<bean name="ssh" class="com.db.selenium.SSH" init-method="init">
        <property name="remotePlaybackPath" value="${ssh.playback.path}"/>
        <property name="session" ref="sshSession"/>
    </bean>



в проперти пароль и имя установлены

Код: xml
1.
2.
3.
4.
ssh.url=srv01
ssh.port=22
ssh.username=q1
ssh.password=q1



в интернете пишут что проблема с частным ключом, но я не понимаю что с этим делать.

спасибо
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790855
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot mr_virtus]
частным ключом
[quot]
Лол. https://ru.wikipedia.org/wiki/Криптосистема_с_открытым_ключом
"закрытый ключ" по-русски.
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790859
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

Пароль правильный?
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790862
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Правильный, через путти подключаюсь без проблем.
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790865
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

я бы логирование для JSch настроил в первую очередь.
(После того как перепроверил что все реквизиты правильные и рабочие)
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790867
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

а почему пользователи разные?
тут qa: SEVERE: Cannot connect to qa@srv01
а тут q1:ssh.username=q1
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790869
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusПравильный, через путти подключаюсь без проблем.
Без всяких ключей?
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790877
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FD,

в разное время судя по всему скопирнул, пробывал менять пользователя в ходе отладки.

вообще с qa отрабатывает по путти, то есть

ssh.url=srv01
ssh.port=22
ssh.username=qa
ssh.password=qa

дело точно не в этом.
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790881
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

а как это в путти определить?
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790882
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

посмотрю, что можно с логированием сделать. спасибо.
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790890
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

у меня есть

public class SSH {
private static Log log = LogFactory.getLog(SSH.class);


private void init() {
log.debug("StrictHostKeyChecking = " + JSch.getConfig("StrictHostKeyChecking"));

try {
session.connect();
} catch (JSchException e) {
String msg = "Cannot connect to " + session.getUserName() + "@" + session.getHost();
log.fatal(msg, e);
throw new RuntimeException(msg, e);
}


но я не вижу куда этот лог пишется. как это можно найти? в папке проекта ничего похоже нет.
а вылетает как раз на строчке

session.connect();
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790897
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790898
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

спасибо!
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790905
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

У меня так идет конект:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
    public Session getUnixSession(String user, String password, String host) {        
        Session session = null;
        JSch jsch = null;
        //
        try {
            jsch = new JSch(); 
            java.util.Properties config = new java.util.Properties();
            config.put("StrictHostKeyChecking", "no");
            session = jsch.getSession(user, host, 22);            
            session.setPassword(password);
            session.setConfig(config);
            session.connect();
            System.out.println("Connected to host: "+host + " under " + user + " user.");
        } catch (Exception ex) {            
            ex.printStackTrace();
        }

        return session;
    }
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790910
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YamahaR1,

спасибо, идея хорошо,

только в проекте до меня была реализация через спринг(которая правда не отрабатывает :) и селениум

<bean name="ssh" class="com.db.cam.selenium.SSH" init-method="init">
<property name="remotePlaybackPath" value="${ssh.playback.path}"/>
<property name="session" ref="sshSession"/>
</bean>

если не получится завести в ближайшее время, возьму ваш вариант.
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790911
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

я к тому что может вам приватный ключ не нужен для подключения?
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790914
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YamahaR1,

а как это проверить то?

написать вашу функцию и посмотреть работает с ней или нет?
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790915
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

Ок, понял
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790917
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

Да
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38790925
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YamahaR1,

спасибо за совет ещё раз! :)
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38791572
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста

если у меня проект написан с spring и объект ssh инстанциировался через бин

Код: plsql
1.
2.
3.
4.
<bean name="ssh" class="com.db.selenium.SSH" init-method="init">   
          <property name="remotePlaybackPath" value="${ssh.playback.path}"/>          
   <property name="session" ref="sshSession"/>
</bean>




то чтобы мне проверить функцию:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
public Session getUnixSession(String user, String password, String host) {        
        Session session = null;
        JSch jsch = null;
        //
        try {
            jsch = new JSch(); 
            java.util.Properties config = new java.util.Properties();
            config.put("StrictHostKeyChecking", "no");
            session = jsch.getSession(user, host, 22);            
            session.setPassword(password);
            session.setConfig(config);
            session.connect();
            System.out.println("Connected to host: "+host + " under " + user + " user.");
        } catch (Exception ex) {            
            ex.printStackTrace();
        }

        return session;
    }



вместо функции селениума для подключения к ssh, что мне нужно переделать в коде?

не понимаю насколько сильно нужно переделывать код.

Спасибо.
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38791654
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ептель, да напиши ты обычный класс с методом main(), и захардкодай все значения, если коннект пройдет -тогда и будешь свой код менять
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38791655
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник,

спасибо!
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38792822
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, подключаюсь через ssh

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
public Session getUnixSession(){
        try{
            jsch = new JSch();
            java.util.Properties config = new java.util.Properties();
            config.put("StrictHostKeyCheking", "no");
            session = jsch.getSession(user, host, port);
            session.setConfig(config);
            session.setPassword(password);
            session.connect();
            System.out.println("Connect to host: " + host + " under " + user + " user.");
        }
        catch (Exception e){
            e.printStackTrace();
        }
        return session;
    }



и получаю
com.jcraft.jsch.JSchException: UnknownHostKey

здесь
http://stackoverflow.com/questions/2003419/com-jcraft-jsch-jschexception-unknownhostkey
пишут что с
Код: java
1.
2.
3.
config.put("StrictHostKeyCheking", "no");
            session = jsch.getSession(user, host, port);
            session.setConfig(config);


должно быть гут,
но у меня не работает. Почему так?

или как сделать таким образом:

Try to ssh from the command line and accept the public key (the host will be added to ~/.ssh/known_hosts and everything should then work fine from Jsch)

не понимаю что я должен сделать после подключения через ssh

Спасибо.
...
Рейтинг: 0 / 0
не получается подключиться к серверу
    #38792863
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

Всем спасибо. Подключиться удалось.

Нашел ошибку у себя:

config.put("StrictHostKey Cheking ", "no");
а нужно

config.put("StrictHostKeyCheсking", "no");
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / не получается подключиться к серверу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]