Podemos trabajar en una máquina sin estar físicamente frente a ella y
realizar comandos para que se ejecuten en dicha máquina. Lo más
estable para comunicación remota es "telnet" y la mas sencilla dentro
del ambiente de Astrofísica es "rlogin".
Si además se quiere desplejar ambiente gráfico estando en OpenWindows se haría lo siguiente bajo "rlogin":
ftp: Para transferir información de sistema a sistema se usa el comando "ftp", el Instituto cuenta con un "ftp anónimo" que se accesa con el nombre de "ftp" dentro del Instituto o "ftp.inaoep.mx" fuera de él, ejemplos:
El directorio donde se puede encontrar información de interes general es:
Introducción: Aquí veremos tres temas, que son "rlogin", "telnet" y "ftp". Los dos primeros se usan para sesiones remotas y el último para transferir información.
moises@tonatiuh% xr citlali
citlali being added to access control list
Last login: Thu Feb 6 11:11:23 from tonatiuh
Sun Microsystems Inc. SunOS 5.4 Generic July 1994
You have mail.
moises@citlali% di tonatiuh
Un ejemplo del mismo caso con "telnet":
moises@tonatiuh% xhost citlali
citlali being added to access control list
moises@tonatiuh% telnet citlali
Trying 192.100.172.52 ...
Connected to citlali.
Escape character is '^]'.
UNIX(r) System V Release 4.0 (citlali)
login: moises
Password:
Last login: Thu Feb 6 15:13:37 from tonatiuh
Sun Microsystems Inc. SunOS 5.4 Generic July 1994
You have mail.
moises@citlali% setenv DISPLAY tonatiuh:0.0
Para terminar la sesión se usa "logout" o "exit"
moises@citlali% logout
Connection closed.
moises@tonatiuh%
Aunque esta la opción de ejecutar un comando o programa de forma remota con "rsh":
moises@tonatiuh% rsh moli df
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t3d0s0 263535 107772 129413 45% /
/dev/dsk/c0t1d0s6 231614 173610 34844 83% /usr
/dev/dsk/c0t1d0s7 1339431 128 1205363 0% /export/home
citlali:/export/opt/local 1733790 1351965 208455 87% /usr/local
. . .
moises@tonatiuh% ftp ftp.inaoep.mx
Connected to chiltin.inaoep.mx.
220 chiltin FTP server (Version wu-2.4(1) Tue Jun 25 12:26:57 CST 1996)
ready.
Name (ftp.inaoep.mx:moises): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password:
. . . (Anuncios) . . .
230-Please read the file README
230- it was last modified on Tue Jun 25 17:54:25 1996 - 225 days ago
230 Guest login ok, access restrictions apply.
Para ver el directorio del ftp anónimo:
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
usr
bin
etc
dev
pub
README
.Welcome
226 Transfer complete.
43 bytes received in 0.0024 seconds (18 Kbytes/s)
Con este comando presenta otra información:
ftp> dir
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 18
dr-xr-xr-x 6 ftp anetw 512 Jun 25 1996 .
dr-xr-xr-x 6 ftp anetw 512 Jun 25 1996 ..
-rw-r--r-- 1 0 1 732 Jun 25 1996 .Welcome
-rw-r--r-- 1 0 1 231 Jun 25 1996 README
lrwxrwxrwx 1 0 1 7 Jun 25 1996 bin ->usr/bin
dr-xr-xr-x 2 0 1 512 Jun 25 1996 dev
dr-xr-xr-x 2 0 1 512 Jun 25 1996 etc
dr-xr-xr-x 7 ftp 1 512 Oct 5 00:02 pub
dr-xr-xr-x 4 0 1 512 Jun 25 1996 usr
226 Transfer complete.
557 bytes received in 0.19 seconds (2.8 Kbytes/s)
En los ejemplos siguientes se omite los mensajes iniciales y finales que
envía el comando "ftp".
ftp> cd pub
ftp> ls
aduana
starburst
soft
mm
Un directorio para intercambiar información es:
ftp> cd aduana
ftp> ls -C
LMT ivanio
Para cambiarme de directorio dentro de mi cuenta. Aquí estamos haciendo
referencia al directorio de la máquina donde estoy fisicamente, NO al
directorio del "ftp".
ftp> lcd /home/moises
Local directory now /home/moises
Transferimos un archivo al "ftp anónimo":
ftp> put login.cl
local: login.cl remote: login.cl
Y vemos si llego:
ftp> ls
login.cl
ivanio
LMT
Para obtener información del "ftp" nos cambiamos al directorio donde se
depositará y tomamos los datos:
ftp> lcd uno
Local directory now /home/moises/uno
ftp> get login.cl
local: login.cl remote: login.cl
También podemos preguntar a ambos sitios donde me encuentro en el
árbol de directorios:
ftp> pwd
257 "/pub/aduana" is current directory.
ftp> !pwd
/home/moises/uno
Para leer mas de un archivo,
ftp> cd LMT
indicamos que se requiere transferencia binaria:
ftp> bin
leemos todos los archivos que inicien con "su9603":
ftp> mget su9603*
mget su960312.Z? y
150 Opening BINARY mode data connection for su960312.Z (13879 bytes).
local: su960312.Z remote: su960312.Z
mget su960313.Z?
[Ctrl]C
Continue with mget? n
ftp>
de esta forma me pregunta por cada archivo si deseo leerlo.
para evitar contestar indefinidamente se realiza:
ftp> prompt
Interactive mode off.
y pedimos que "ftp" indique como va enviando la información con
la marca "#":
ftp> hash
Hash mark printing on (8192 bytes/hash mark).
ftp> mget su9603*
150 Opening BINARY mode data connection for su960312.Z (13879 bytes).
##
local: su960312.Z remote: su960312.Z
150 Opening BINARY mode data connection for su960313.Z (30161 bytes).
####
local: su960313.Z remote: su960313.Z
. . .
Y por último, para terminar el comando se usa:
ftp> quit
221 Goodbye.
moises@tonatiuh%