¿Cómo compilar el código fuente de iTalc?
Código de programa: [select]
cd /tmp
wget /debian/pool/ main/p /pam/pam_1.1.1.orig.tar.gz
tar zxvf pam_1.1.1.orig.tar.gz
cd Linux-PAM-1.1.1 p>
./configure \
--prefix=/usr \
-bindir=/usr/bin \
-sbindir=/usr /sbin \
-docdir=/usr/doc \
-mandir=/usr/man \
--libdir=/usr/lib \
--libexecdir=/usr/libexec \
--includedir=/usr/include/pam \
--infodir=/usr/info \
--sysconfdir=/etc/pam \
--build=i486-slackware-linux \
--con-xauth
make
make install
make DESTDIR=/ tmp/Linux-PAM-1.1.1-iThinkX install
cd /usr/include
ln -sf pam seguridad
cd /tmp/Linux-PAM-1.1.1-iThinkX/usr/include/
ln -sf pam seguridad
cd /tmp
mksquashfs Linux-PAM-1.1.1-iThinkX Linux-PAM-1.1.1-iThinkX.xzm -b 512k -Xbcj x86
-- incluidoir= /usr/ Preste atención a la línea include/pam Utah. Si no especifica este lugar, aún informará que no se puede encontrar el componente pam al compilar iTALC. Una vez completado el trabajo anterior, puede comenzar a compilar iTALC. /p>
Compilando iTALC:
p>Después de las pruebas reales, mi suerte no es buena, resulta que,
Después de las pruebas reales, mi suerte no es buena, resulta que existen algunas versiones oficiales de git del código fuente de hoy. Problema grave, no tuve más remedio que compilarlo en la versión oficial:
Código de programa: [seleccionar]
cd /tmp
wget /project/italc/italc/1.0.13/italc-1.0.13.tar bz2
tar jxvf italc-1.0.13.tar.bz2<. /p>
cd italc-1.0 .13
./configure \
--prefix=/usr \
-bindir=/usr/ papelera \
-sbindir=/usr/sbin \
-docdir=/usr/doc \
-mandir=/usr/ man \
--libdir=/usr/lib \
--libexecdir=/usr/libexec \
--includedir=/usr/include \
--infodir=/usr/info \
- --sysconfdir=/etc/italc \
--build=i486-slackware-linux \
--with-linux \
--with-x
make
make install
make DESTDIR=/tmp/italc- 1.0.13-instalación de iThinkX
cd /tmp
mksquashfs italc-1.0.13-iThinkX/sitemap.html?italc-1.0.13-iThinkX xzm -b 512k -Xbcj. x86
OK, la instalación de iTALC está completa.
Cómo usarlo:
De hecho, intenté usarlo y descubrí que en realidad es un software de terminal remoto. El método de uso es el siguiente:
<. p>Programa Está dividido en dos archivos ejecutables, a saber, ica e italc, donde ica es el cliente e italc es el control principal.Para habilitar el cliente, no puede ejecutarlo directamente. Para habilitar el cliente, no puede ejecutarlo directamente porque iTALC requiere un par de claves para ejecutarse, por lo que primero debe generar la clave. iTALC almacena todas las claves en los dos lugares siguientes de forma predeterminada:
Código de programa: [select]
/etc/italc/keys/private/{username}/key
/etc/italc/keys/private/{username}/key
/ etc/italc/keys/public/{username}/key
¡Tenga en cuenta! Al principio no lo entendí, pero después de probarlo, me di cuenta de que la última clave es el nombre del archivo clave.
Y {username} es el nombre de usuario utilizado para crear la clave.
Sin más preámbulos, aquí está el comando para crear una clave:
Por ejemplo, supongamos que creo un usuario llamado profesor
Código de programa: [ seleccionar]
mkdir -p /etc/italc/keys/{privado, público}/teacher
ica -role profesor -createkeypair /etc/italc/keys/private/teacher/ key / etc/italc/keys/public/teacher/key
De esta manera, ha creado la clave privada y la clave pública para el profesor. ¿Es la clave ** problemática? No te preocupes, eventualmente te escribiré un guión.
Sin embargo, en el documento oficial parece mucho más simple que el mío, pero yo soy conservador, jaja, así que lo escribo más claro. La documentación oficial dice que se puede crear una CLAVE siempre que se ejecute.
Código de programa: [Seleccionar]
ica -role teacher -createkeypair
Pero leí el manual oficial, así que sigo el problemático método de escritura anterior.
Después de crear la CLAVE, puede iniciar el programa cliente de la siguiente manera:
Por ejemplo, inicie el cliente del usuario profesor:
Código de programa: [Seleccionar ]
ica -role teacher
Esto es muy simple y una vez que esté en funcionamiento, puedes ejecutar el programa italc en otra máquina. Una vez que el programa esté en funcionamiento, puede ejecutar italc en otra máquina usando el siguiente comando de inicio:
Código de programa: [seleccionar]
italc -dirección IP del cliente rctrl
En este punto, puede ejecutar italc en el cliente. ¿Es esto un poco problemático?