Tag: cisco

连接到VPN而不安装客户端软件

我有时必须编写软件来与驻留在Cisco VPN中的特定服务器建立套接字。 我只是编写我的软件,好像没有VPN(使用标准套接字库)。 在运行此程序时,我使用计算机上安装的客户端软件手动连接到VPN,然后运行程序本身。 但是,希望编写软件以利用能够直接通过VPN进行通信的专用套接字库,而无需使用任何已安装的客户端软件。 这是一些Java代码,说明了我想要的function: String vpnHost = …; String vpnUser = …; String vpnPassword = …; VPNConnection vpnConnection = new CiscoVPNConnection(vpnHost, vpnUser, vpnPassword); String serverHost = …; int serverPort = …; Socket socket = vpnConnection.openSocket(serverHost, serverPort); 是否可以在不安装任何客户端软件的情况下建立与VPN的连接?

为使用JSch通过SSH执行的命令提供输入/子命令

我正在尝试使用Jcraft Jsch库通过Java应用程序管理路由器。 我正在尝试通过TFTP服务器发送Router Config。 问题出在我的Java代码中,因为这适用于PuTTY。 这是我的Java代码: int port=22; String name =”R1″; String ip =”192.168.18.100″; String password =”root”; JSch jsch = new JSch(); Session session = jsch.getSession(name, ip, port); session.setPassword(password); session.setConfig(“StrictHostKeyChecking”, “no”); System.out.println(“Establishing Connection…”); session.connect(); System.out.println(“Connection established.”); ChannelExec channelExec = (ChannelExec)session.openChannel(“exec”); InputStream in = channelExec.getInputStream(); channelExec.setCommand(“enable”); channelExec.setCommand(“copy run tftp : “); //Setting the ip of TFTP […]