Una cuenta de shell es una cuenta de usuario en un servidor remoto , que normalmente se ejecuta en sistemas operativos Unix o Linux . La cuenta brinda acceso a una interfaz de línea de comandos basada en texto en un shell , a través de un emulador de terminal . El usuario normalmente se comunica con el servidor a través del protocolo SSH . En los primeros días de Internet, uno se conectaba usando un módem .
Las cuentas shell se hicieron accesibles por primera vez en la década de 1980 a los miembros interesados del público por parte de los proveedores de servicios de Internet, como Netcom , Panix , The World y Digex , aunque en raras ocasiones los individuos tenían acceso a las cuentas shell a través de su empleador o universidad. Se utilizaban para el almacenamiento de archivos, el espacio web, las cuentas de correo electrónico, el acceso a grupos de noticias y el desarrollo de software. [1] [2] [3] Antes de finales de la década de 1990, las cuentas shell solían ser mucho menos costosas que el acceso total a la red a través de SLIP o PPP , que se requería para acceder a la entonces nueva World Wide Web . La mayoría de los sistemas operativos de las computadoras personales también carecían de pilas TCP/IP de forma predeterminada antes de mediados de la década de 1990. Se idearon productos como The Internet Adapter que podían funcionar como un servidor proxy, lo que permitía a los usuarios ejecutar un navegador web por el precio de una cuenta shell. [4]
Si bien las conexiones directas a Internet hicieron que las cuentas shell quedaran en gran medida obsoletas para la mayoría de los usuarios, siguieron siendo populares entre algunos suscriptores con inclinaciones técnicas. [5]
A menudo, los proveedores de shell ofrecen cuentas de shell a bajo costo o de forma gratuita. Estas cuentas de shell generalmente brindan a los usuarios acceso a varios programas y servicios, incluidos compiladores , clientes de IRC, procesos en segundo plano, FTP, editores de texto (como nano ) y clientes de correo electrónico (como pine ). [6] Algunos proveedores de shell también pueden permitir la tunelización del tráfico para eludir los firewalls corporativos.
Si se siente cómodo con la interfaz de línea de comandos que ofrece
Linux
, probablemente se sienta cómodo con una
cuenta de Shell
en una computadora Linux o
Unix
administrada por un ISP. Una vez que su módem se conecta al otro módem y usted inicia sesión, es lo mismo que una sesión xterm o un inicio de sesión de consola (sin capacidades gráficas) en su equipo Linux, excepto que la computadora remota en la que ha iniciado sesión está conectada a Internet. Por lo general, utiliza un shell Unix estándar, con aproximadamente las mismas opciones disponibles en su propio sistema Linux, aunque algunas cuentas de shell también proporcionan una interfaz de menú opcional similar a la que proporciona un
BBS
.
El otro día, comencé a buscar una cuenta de shell de Unix y una conexión SLIP o PPP que permita que mi red Linux doméstica se convierta en una parte real de Internet.
Hasta hace poco, si querías usar Mosaic para la World Wide Web, necesitabas una conexión SLIP o PPP directa a Internet. En muchos países, una conexión de este tipo cuesta un ojo de la cara. Ahora, también puedes usar Mosaic si te conectas a Internet a través de una cuenta shell de Unix. Es posible que los administradores ni siquiera se den cuenta de que lo haces.