/// <summary> /// Init the connection for use by other parts of this object. /// </summary> /// <returns></returns> private ISSHConnection InitConnection(Action<string> statusUpdater) { if (_connection != null) return _connection; if (statusUpdater != null) statusUpdater("Setting up GRID Environment"); _connection = new SSHConnection(_linuxHost, _username); _connection .setupATLAS() .setupRucio(_username) .VomsProxyInit("atlas"); return _connection; }