Connecting to other OSes
D1362281212
Amycroftiv
#Plan 9 provides the usual complement of ftp, telnet, and rexec
#clients and servers though the servers require secure
#challenge/response authentication using either a securenet(8) card
#or a software simulation of it.
#
# * Plan 9 has an ssh client and server, though these support only
# SSHv1 at present, though SSHv2 is in progress (see TODO list).
# Alternatively an OpenSSH port is available as a contrib(1) package,
# though sadly this fails to integrate with factotum(4) making it
# rather clunky to use.
#
#To enable ssh v1 under OpenSSH on a debian based Linux machine.
#First ensure the /etc/ssh/sshd_config file contains the lines:
#! Protocol 2,1
#! HostKey /etc/ssh/ssh_host_key
#Then run the following commands as root:
#! ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key
#! chmod 644 /etc/ssh/ssh_host_key
#! /etc/init.d/ssh restart
#No doubt other linuices are similar, but slightly different.
#
# * NFS filesystems may be imported into a Plan 9 system using
# nfs(4), Plan 9 also has an NFS server nfsserver(8) which may export
# parts of a Plan 9 file server to foreign systems.
#
# * Posix systems may share their filesystems by running u9fs(4)
# (usually invoked from inetd) which exports some or all of the local
# filesystem to a remote Plan 9 system using the native Plan 9 file
# protocol. Can run from inetd or start from Plan 9 using [srvssh].
#
# * Netware filesystems may be imported using ncpfs(4) which is
# distributed separately from the main Plan 9 release in
# /n/sources/contrib/steve/ncpfs.tar.bz2
#
# * CIFS (Windows or samba) filesystems may be imported using cifs
# which is distributed separately from the main Plan 9 release by
# Steve Simon. To get it, you will first need Federico Benevento's
# contrib system, and then CIFS:
#! 9fs sources # if not already done
#! /n/sources/contrib/fgb/root/rc/bin/contrib/install fgb/contrib # get contrib system
#! contrib/install steve/cifs # get CIFS
#
# * Plan 9 files may be served to windows clients with aquarela(8).
#
# * Plan 9 provides a vnc(1) client and server. (see [Using vncv])
#
# * Another option using the native 9p protocol is the [hubfs] shell
# multiplexer. It functions similarly to screen/tmux and allows
# persistent shells shared from another operating system to Plan 9
# and vice versa. It is found in contrib/mycroftiv/hubfs1.1.
#
|