Pular para o conteúdo principal

SSH

Recurso para conectar, transferir arquivos e executar comandos via SSH.


close​


_ssh.close() : void​

Descrição​

Fecha todas as sessões abertas e realiza a desconexão SSH com o servidor.

Retorno​

( void )

Objeto SSH atual.


config​


_ssh.config() : SSHConfig​

Descrição​

Inicia uma nova configuração própria.

Retorno​

( SSHConfig )

Objeto de configuração carregada a partir dos dados recebidos.


_ssh.config(config: Values) : SSHConfig​

Descrição​

Inicia uma nova configuração própria.

Atributos​
NOMETIPODESCRIÇÃO
configValuesEstrutura de dados da definição da configuração.
Retorno​

( SSHConfig )

Objeto de configuração carregada a partir dos dados recebidos.


_ssh.config(config: SSHConfig) : SSH​

Descrição​

Define outra configuração que deve ser utilizada.

Atributos​
NOMETIPODESCRIÇÃO
configSSHConfigDefinição da nova configuração.
Retorno​

( SSH )

Recurso SSH atual.


connect​


_ssh.connect() : SSH​

Descrição​

Inicia a conexão com o servidor através do SSH.

Retorno​

( SSH )

Recurso SSH atual.


disconnect​


_ssh.disconnect() : SSH​

Descrição​

Fecha todas as sessões abertas e realiza a desconexão SSH com o servidor.

Retorno​

( SSH )

Recurso SSH atual.


enabled​


_ssh.enabled() : boolean​

Descrição​

Verifica se está habilitado.

Retorno​

( boolean )

Resultado se está ou não ativado.


_ssh.enabled(ativo: boolean) : SSH​

Descrição​

Define se está habilitado.

Atributos​
NOMETIPODESCRIÇÃO
ativobooleanSe fica ativo ou inactivo.
Retorno​

( SSH )

Recurso SSH atual.


getClient​


_ssh.getClient() : org.netuno.psamata.ssh.SSHClient​

Descrição​

Obtém o cliente SSH base.

Retorno​

( org.netuno.psamata.ssh.SSHClient )

Cliente SSH original de base.


getConfig​


_ssh.getConfig() : SSHConfig​

Descrição​

Obtém a configuração que está a ser utilizada.

Retorno​

( SSHConfig )

Objeto da configuração ativa.


init​


_ssh.init() : SSH​

Descrição​

Inicia uma nova instância do SSH utilizando a configuração do SSH da chave default.

Retorno​

( SSH )

A nova instância do recurso SSH com base na configuração do SSH default.


_ssh.init(configKey: string) : SSH​

Descrição​

Inicia uma nova instância do SSH a partir de uma configuração específica.

Atributos​
NOMETIPODESCRIÇÃO
configKeystringChave da configuração SSH que será utilizada.
Retorno​

( SSH )

A nova instância do recurso SSH com base na configuração do SSH especificada.


_ssh.init(config: SSHConfig) : SSH​

Descrição​

Inicia uma nova instância do SSH a partir de uma configuração que é definida em um objeto de configuração própria.

Atributos​
NOMETIPODESCRIÇÃO
configSSHConfigConfiguração que será utilizada.
Retorno​

( SSH )

A nova instância do recurso SSH com base na configuração definida.


initSCP​


_ssh.initSCP() : SSHSCP​

Descrição​

Inicia a sessão SCP para gerir pastas e transferir arquivos.

Retorno​

( SSHSCP )

A sessão SCP iniciada para executar comandos.


initSFTP​


_ssh.initSFTP() : SSHSFTP​

Descrição​

Inicia a sessão SFTP para gerir pastas e transferir arquivos.

Retorno​

( SSHSFTP )

A sessão SFTP iniciada para executar comandos.


initSession​


_ssh.initSession() : SSHSession​

Descrição​

Inicia a sessão SSH para executar comandos.

Retorno​

( SSHSession )

A sessão iniciada para executar comandos.


isEnabled​


_ssh.isEnabled() : boolean​

Descrição​

Verifica se está habilitado.

Retorno​

( boolean )

Resultado se está ou não ativado.


setConfig​


_ssh.setConfig(config: SSHConfig) : SSH​

Descrição​

Define outra configuração que deve ser utilizada.

Atributos​
NOMETIPODESCRIÇÃO
configSSHConfigDefinição da nova configuração.
Retorno​

( SSH )

Recurso SSH atual.


setEnabled​


_ssh.setEnabled(ativo: boolean) : SSH​

Descrição​

Define se está habilitado.

Atributos​
NOMETIPODESCRIÇÃO
ativobooleanSe fica ativo ou inactivo.
Retorno​

( SSH )

Recurso SSH atual.