A. Konfiguration.
1: Klienten som ska köra grafiskt program:
Ändra /etc/gdm/gdm.conf (eller hellre /etc/gdm/gdm.conf-custom):
Under [security] Byt DisallowTCP=true till DisallowTCP=false
2. Servern som inte har några fönster:
Ändra /etc/ssh/ssh_config:
Avkommentera ForwardX11 yes
Se också till att det står
sshd: 192.168.0.0/24
i /etc/hosts.allow och
sshd: ALL
i /etc/hosts.deny på servern. Konfigurera även mjukvarubrandväggen så att den inte släpper in ssh från andra ip-nummer än klienten (ej obl).
B. Kör.
1: Starta klienten, öppna en konsoll och skriv:
ssh -X -Y <serveradress> -l <user>
för att logga in.
2. Starta program via konsollen (skriv t ex firefox eller nautilus, eller tom sudo nautilus)
Filter
2007-12-28
Kör Linux X fönster Remote via ssh
Linux
På en server kanske det inte finns ett fönstersystem installerat. Kör ett fönster från en annan dator!
2007-12-11
Pass an array in a form
Php
<?php
if (isset($_POST['m'])) {
$m = $_POST['m']; // array
foreach ($m as $n) {
echo "$m = $n<br />";
}
} else {
$m = "";
}
echo "<br />m = $m<br />";
?>
<form action="" method="post">
<select name="m[]" multiple="multiple" size="3">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="d">D</option>
<option value="e">E</option>
</select><br />
<input type="submit" />
</form> 2007-12-08
Does a form element exist?
Javascript
function validate (frm) {
if (typeof(frm.elmnt) == 'object') {
alert ('Object exists');
} else {
alert ('Not an Obj');
}
} 2007-10-13
Authentcering i PHP
Php
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm = "My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "
<html>
<head>
<title>Auth</title>
</head>
<body>
<p>Hello {$_SERVER['PHP_AUTH_USER']}.<br />
You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>
</body>
</html>
";
} ?> 