>>> from ydk.models.cisco_ios_xr import Cisco_IOS_XR_ip_static_cfg
>>> from ydk.providers import NetconfServiceProvider
>>> from ydk.services import CRUDService
>>> ncc = NetconfServiceProvider(address='172.27.121.52',username='root',password='lab',port=830)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/auto/cafy_dev/cafykit/exec/lib/python3.4/site-packages/ydk/providers/netconf_provider.py", line 69, in __init__
self._connect()
File "/auto/cafy_dev/cafykit/exec/lib/python3.4/site-packages/ydk/providers/netconf_provider.py", line 75, in _connect
self.sp_instance.connect(self.session_config)
-----
raise SSHError("Could not open socket to %s:%s" % (host, port))
ncclient.transport.errors.SSHError: Could not open socket to 172.27.121.52:830
baalagar@exr-idt-ucs.cisco.com%>ssh root@172.27.121.52
Password:
RP/0/RP0/CPU0:ios#
Able to loginmanually but not through netconfserviceprovider
Please try:
ssh -p 830 -s root@172.27.121.52<mailto:root@172.27.121.52> netconf
when connect with port 830 its showing some issue..
without port
==========
[exec] baalagar@exr-idt-ucs.cisco.com%>ssh root@192.168.122.10 netconf
Password:
Thu May 11 09:43:45.384 UTC
<?xml version="1.0" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"><capabilities><capability>urn:ietf:params:netconf:base:1.0</capability><capability>urn:ietf:params:netconf:capability:candidate:1.0</capability><capability>urn:ietf:params:netconf:capability:notification:1.0</capability></capabilities><session-id>285212672</session-id></hello>
]]>]]>
with Port
==========
[exec] baalagar@exr-idt-ucs.cisco.com%>ssh -p 830 root@192.168.122.10 netconf
ssh: connect to host 192.168.122.10 port 830: Connection refused
===========
if pass port no at the end . it execute like below . however it is not taking to router prompt .
[exec] baalagar@exr-idt-ucs.cisco.com%>ssh root@192.168.122.10 netconf -p 830
Password: ^
% Invalid input detected at '^' marker.
The SSH command to connect should be:
ssh -p 830 -s root@192.168.122.10<mailto:root@192.168.122.10> netconf
The “-s” option is required to instruct ssh to open a channel to the netconf subsystem. Without the -s, ssh will attempt to open a console channel and invoke a command call ed “netconf”.
Comments
0 comments
Please sign in to leave a comment.