private void deployAgent() { String script = "sudo bash /home/vyos/zvrboot.bin\n" + "sudo bash /home/vyos/zvr.bin\n" + "sudo bash /etc/init.d/zstack-virtualrouteragent restart\n"; new Ssh().setTimeout(300).scp( PathUtil.findFileOnClassPath("ansible/zvr/zvr.bin", true).getAbsolutePath(), "/home/vyos/zvr.bin" ).scp( PathUtil.findFileOnClassPath("ansible/zvr/zvrboot.bin", true).getAbsolutePath(), "/home/vyos/zvrboot.bin" ).scp( PathUtil.findFileOnClassPath("ansible/zvr/version", true).getAbsolutePath(), "/home/vyos/zvr/version" ).setPrivateKey(asf.getPrivateKey()).setUsername("vyos").setHostname(mgmtNicIp).setPort(22).runErrorByExceptionAndClose(); new Ssh().shell( script ).setTimeout(300).setPrivateKey(asf.getPrivateKey()).setUsername("vyos").setHostname(mgmtNicIp).setPort(22).runErrorByExceptionAndClose(); trigger.next(); }
private void configAgentSsh() { Boolean passwordAuth = VirtualRouterGlobalConfig.SSH_LOGIN_PASSWORD.value(Boolean.class); String script; if (!passwordAuth) { script = "sudo sed -i \"/PasswordAuthentication /c PasswordAuthentication no\" /etc/ssh/sshd_config\n"+ "sudo service ssh restart\n"; } else { script = " sudo sed -i \"/PasswordAuthentication /c PasswordAuthentication yes\" /etc/ssh/sshd_config\n"+ "sudo service ssh restart\n"; } new Ssh().shell( script ).setTimeout(300).setPrivateKey(asf.getPrivateKey()).setUsername("vyos").setHostname(mgmtNicIp).setPort(22).runErrorByExceptionAndClose(); trigger.next(); }
private void handle(final GetSftpBackupStorageDownloadCredentialMsg msg) { final GetSftpBackupStorageDownloadCredentialReply reply = new GetSftpBackupStorageDownloadCredentialReply(); String key = asf.getPrivateKey(); reply.setHostname(getSelf().getHostname()); reply.setUsername(getSelf().getUsername()); reply.setSshKey(key); reply.setSshPort(getSelf().getSshPort()); bus.reply(msg, reply); }
final String privKey = asf.getPrivateKey(); final String mgmtIp = mgmtNic.getIp();
final String privKey = asf.getPrivateKey();
private void handle(GetKVMHostDownloadCredentialMsg msg) { final GetKVMHostDownloadCredentialReply reply = new GetKVMHostDownloadCredentialReply(); String key = asf.getPrivateKey(); String hostname = null; if (Strings.isNotEmpty(msg.getDataNetworkCidr())) { String dataNetworkAddress = getDataNetworkAddress(self.getUuid(), msg.getDataNetworkCidr()); if (dataNetworkAddress != null) { hostname = dataNetworkAddress; } } reply.setHostname(hostname == null ? getSelf().getManagementIp() : hostname); reply.setUsername(getSelf().getUsername()); reply.setSshPort(getSelf().getPort()); reply.setSshKey(key); bus.reply(msg, reply); }
final String privKey = asf.getPrivateKey(); final String username = "root"; final int sshPort = 22;