Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

[SFTP]
privatekey   = D:\Keys\SFTPDEV_PREFERED\withpass\id_rsa
publickey    = D:\Keys\SFTPDEV_PREFERED\withpass\id_rsa.pub
certpassword = m1nh4S3nH4fl3!SXHL3SSD
ShellExec    = 1

Sintaxe

tSFTPClientTSFTPClient():ConnectPubKey( < cServer >, < nPortcPort >, < cUser > )

Parâmetros

Os parâmetros que esta função recebe são descritos abaixo:

NomeTipoDescriçãoObrigatórioReferência
cServercaractereEndereço do servidor SFTP a ser conectadoX
nPortcPortnuméricocaractereNúmero da porta do servidorX
cUsercaractereLogin do usuárioX
cUserPasswordcaractereSenha do usuárioX

...

Conforme a Tabela abaixo esta função retonará o valor numérico. Além disso, o console.log conterão informações importantes adicionais caso for detectados erros. |

Retorno

...

Tipo

...

Descrição
nRetnuméricoStatus de conexão ao servidor SFTP

...

Exemplo

user Function sftp_open_close_connection_ex2()

  local nRet1, nRet2
  local oSftp1 := tSFTPClient():new()

  nRet1 := oSftp1:ConnectPubKey("server1.exemplo.local","2222","josevitor")
  if (nRet1 <> 0)
    conOut("Falha em conectar ao servidor SFTP")
    return .F.
  endif

  nRet2 := oSftp1:Disconnect()
  if (nRet2 <> 0)
    conOut("Falha em desconectar ao servidor SFTP")
    return .F.
  endif

Return .T.

...