Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/02/2013, 09:30
Avatar de gildus
gildus
 
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 9 meses
Puntos: 105
Respuesta: Problema abrir archivo ssh2 y php

Holas,

Si el archivo .log es pesado puedes usar el tail de linux. Ahora si desconoces si tienes permisos de lectura creo que podria usar la funcion fileperms de PHP. Otra forma creo que es logeandote con los mismos accesos que usas mediante un cliente SSH (putty por ejemplo si lo haces desde windows) o desde consola de tu linux:
Código BASH:
Ver original
  1. ssh root@LA_IP_DE_TU_SERVIDOR_SSH

El valor de LA_IP_DE_TU_SERVIDOR_SSH obviamente no sera 127.0.0.1 sino la ip a nivel LAN (si estas en la misma red) o a nivel publica (si estas fuera de la red).

Tambien por seguridad deberias de preguntarte antes si el archivo existe o este listo para leerse con is_readable y file_exists.

En resumen, creo antes te crearias un archivo aparte para probar y/o ver los permisos de lectura de tu archivo con fileperms:
Código PHP:
Ver original
  1. $file_log = '/panel_data/clientes/CeKiT/49571/mods/deathmatch/logs/server.log';
  2. echo substr(sprintf('%o', fileperms($file_log)), -4);

Si tienes permisos entonces puedes continuar con el otro archivo (donde usas la funcion ssh2_connect ).


Saludos,
__________________
.: Gildus :.