Conxão segura em FTP
Moderador: Moderadores
-
celsoInforma
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 16 Nov 2015 09:58
- Localização: Mairiporã-SP
Conxão segura em FTP
Bom dia, utilizo FTP do xHarbour para enviar e receber dados, funciona muito bem... até agora pois o servidor exige comunicação segura (AUTH SSL), Como fazer isso pelo comando no comando que utilizo TipClientFtp():New( oUrl, .F. ). O pior que fiquei sabendo quando aconteceu erro em transferência e o cliente me ligou.
Att
Celso
Att
Celso
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Conxão segura em FTP
veja se ajuda:
http://www.4shared.com/rar/j7hmst-Jba/meuftp.html
Precisa ter uma conta no www.4shared.com
Abs.
http://www.4shared.com/rar/j7hmst-Jba/meuftp.html
Precisa ter uma conta no www.4shared.com
Abs.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Conxão segura em FTP
Celso,celsoInforma escreveu:Bom dia, utilizo FTP do xHarbour para enviar e receber dados, funciona muito bem... até agora pois o servidor exige comunicação segura (AUTH SSL), Como fazer isso pelo comando no comando que utilizo TipClientFtp():New( oUrl, .F. ). O pior que fiquei sabendo quando aconteceu erro em transferência e o cliente me ligou.
Att
Celso
É simples de mais. No lugar do host que usa FTP, vai passar a usar FTPS e linka no seu projeto e TIPSSL.LIB que vai tudo certo. Vai precisar junto do seu .EXE duas DLL( ssleay32.dll e libeay32.dll )
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
celsoInforma
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 16 Nov 2015 09:58
- Localização: Mairiporã-SP
Conxão segura em FTP
Leonardo, grato pela sua atenção.
Essa LIB e DLLS servem para harbour e xhabour? Estou procurando a TIPLSSL.LIB e até agora não consegui encontrar, tem algum lugar que consigar fazer o download?
Att
Celso
Essa LIB e DLLS servem para harbour e xhabour? Estou procurando a TIPLSSL.LIB e até agora não consegui encontrar, tem algum lugar que consigar fazer o download?
Att
Celso
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Conxão segura em FTP
Olá Celso,
Editado:
Essa lib funciona em xHarbour. Não sei se funciona no Harbour:
Editado:
Essa lib funciona em xHarbour. Não sei se funciona no Harbour:
- Anexos
-
tipssl.rar- (31.88 KiB) Baixado 94 vezes
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
-
celsoInforma
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 16 Nov 2015 09:58
- Localização: Mairiporã-SP
Conxão segura em FTP
Caro Jairo,
Utilizo o HbMake v1.20 e inclui a lib externa tipssl.lib e continua não acessando, segue abaixo os comandos que utilizo:
cUrl := "ftp://" + eFTPUSER + ":" + eFTPPASS + "@" + cFTPSERVER
// aqui se eu colocar cftpserver = ftps.winserver.com => apresenta erro timerout
cUrl := "ftp://" + eFTPUSER + ":" + eFTPPASS + "@" + cFTPSERVER
// aqui se eu "ftps:// ... -> apresenta esse erro de execução
Subsystem Call ....: BASE
System Code .......: 1081
Default Status ....: .F.
Description .......: Operation not supported
Operation .........: TIPCLIENTFTP:new()
Arguments .........: [ 1] = Type: O Val: { TIPCLIENTFTP Object } [ 2] = Type: C Val: ftps
Involved File .....:
Dos Error Code ....: 0
oUrl := tUrl():New( cUrl )
oFTP := TipClientFtp():New( oUrl, .F. ) // .F. NÃO cria logs
oFTP:nConnTimeout := 20000
oFTP:bUsePasv := .T.
oFTP:nDefaultPort := eFTPPORTA
oFTP:oUrl:cUserID := eFTPUSER
oFTP:oUrl:cServer := cFTPSERVER
oFTP:oUrl:cPassword := eFTPPASS
If oFTP:Open( cUrl )
O que estou fazendo de errado?
Att
Celso
Utilizo o HbMake v1.20 e inclui a lib externa tipssl.lib e continua não acessando, segue abaixo os comandos que utilizo:
cUrl := "ftp://" + eFTPUSER + ":" + eFTPPASS + "@" + cFTPSERVER
// aqui se eu colocar cftpserver = ftps.winserver.com => apresenta erro timerout
cUrl := "ftp://" + eFTPUSER + ":" + eFTPPASS + "@" + cFTPSERVER
// aqui se eu "ftps:// ... -> apresenta esse erro de execução
Subsystem Call ....: BASE
System Code .......: 1081
Default Status ....: .F.
Description .......: Operation not supported
Operation .........: TIPCLIENTFTP:new()
Arguments .........: [ 1] = Type: O Val: { TIPCLIENTFTP Object } [ 2] = Type: C Val: ftps
Involved File .....:
Dos Error Code ....: 0
oUrl := tUrl():New( cUrl )
oFTP := TipClientFtp():New( oUrl, .F. ) // .F. NÃO cria logs
oFTP:nConnTimeout := 20000
oFTP:bUsePasv := .T.
oFTP:nDefaultPort := eFTPPORTA
oFTP:oUrl:cUserID := eFTPUSER
oFTP:oUrl:cServer := cFTPSERVER
oFTP:oUrl:cPassword := eFTPPASS
If oFTP:Open( cUrl )
O que estou fazendo de errado?
Att
Celso
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Conxão segura em FTP
Olá Celso,
Não vou poder lhe ajudar. Apenas postei a lib, tenho porque tenho um xHarbour instalado disponibilizado pelo Leonardo na seção downloads. Uso FTP com meu provedor em Harbour, mas ainda não recebi essa mensagem de mudança. A rigor, estou atento a esse tópico porque se meu provedor também fizer essa alteração terei que resolver, uma vez que recebo os dados dos clientes via FTP para montar os relatórios e enviar a seus respectivos contadores. Hoje foi o caso, mas ainda está tudo funcionando.
Espero que outro colega possa ajudar nessa questão.
Não vou poder lhe ajudar. Apenas postei a lib, tenho porque tenho um xHarbour instalado disponibilizado pelo Leonardo na seção downloads. Uso FTP com meu provedor em Harbour, mas ainda não recebi essa mensagem de mudança. A rigor, estou atento a esse tópico porque se meu provedor também fizer essa alteração terei que resolver, uma vez que recebo os dados dos clientes via FTP para montar os relatórios e enviar a seus respectivos contadores. Hoje foi o caso, mas ainda está tudo funcionando.
Espero que outro colega possa ajudar nessa questão.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
-
celsoInforma
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 16 Nov 2015 09:58
- Localização: Mairiporã-SP
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Conxão segura em FTP
Celso,celsoInforma escreveu: Utilizo o HbMake v1.20 e inclui a lib externa tipssl.lib e continua não acessando, segue abaixo os comandos que utilizo:
cUrl := "ftp://" + eFTPUSER + ":" + eFTPPASS + "@" + cFTPSERVER
Onde está sua linha acima mude para:
cUrl := "ftps://" + eFTPUSER + ":" + eFTPPASS + "@" + cFTPSERVER
Qual versão do xHarbour você usa ? e qual compilar C ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
celsoInforma
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 16 Nov 2015 09:58
- Localização: Mairiporã-SP
Conxão segura em FTP
Caro Leonardo,
Estou utilizando em xHarbour (modo console) build 1.2.1 e Borland c++ 5.5.1 e Harbour MiniGUI Extended Edition 16.04.
Fiz teste com FTPs mas deu erro de execução, mas vou tentar novamente com mais calma (cliente pressionando...hehe)
Grato mesmo pela sua ajuda, vou testar e retorno
Att
Celso
Estou utilizando em xHarbour (modo console) build 1.2.1 e Borland c++ 5.5.1 e Harbour MiniGUI Extended Edition 16.04.
Fiz teste com FTPs mas deu erro de execução, mas vou tentar novamente com mais calma (cliente pressionando...hehe)
Grato mesmo pela sua ajuda, vou testar e retorno
Att
Celso
-
celsoInforma
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 16 Nov 2015 09:58
- Localização: Mairiporã-SP
Conxão segura em FTP
Caro Leonardo,
Executei com o XHarbour console com a lib tipssl e ocorreu o seguinte erro:
Erro BASE/1081 Operation not supported:
TIPCLIENTFTP:new() Arguments: ( [ 1] = Type: 0 Val:
{ TIPCLIENTFTP Object } [ 2] = Type: C Val: ftps)
Executei com o XHarbour console com a lib tipssl e ocorreu o seguinte erro:
Erro BASE/1081 Operation not supported:
TIPCLIENTFTP:new() Arguments: ( [ 1] = Type: 0 Val:
{ TIPCLIENTFTP Object } [ 2] = Type: C Val: ftps)