Minulla ei ole aivan selvinnyt onko kyseessä (1) Windows-kone ja Linux-kone vai (2) Linux-kone ja Linux-kone.
Kysyjä on oikeassa siinä suhteessä, että jos on tosta ykkösvaihtoehdosta kyse, niin silloin tanssitaan Samban tahtiin, mutta jos on kyseessä kakkosvaihtoehto niin silloin kannattaneen vaihtaa tahtipuikoksi ssh.
Periaatteessa, jos molemmat koneet ovat samassa kytkimessä, ja molemmat koneet 'näkevät' toisensa on koti-verkko jo tehty. Pingaamalla selviää näkeekö koneet toisensa t.s. pingaavatko ne keskenään. Suurella todennäköisyydellä kyllä.
päätteessä:
ifconfig
näyttää koneen sisäverkossa näkyvän ip-osoitteen, jota toisella sisäverkon koneella pystyneen pingaamaan.
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:xx
inet addr:
192.168.11.3 Bcast:192.168.11.255 Mask:255.255.255.0
inet6 addr: fe80::20a:e4ff:fea6:84c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:90513 errors:0 dropped:0 overruns:0 frame:0
TX packets:68894 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:84626278 (80.7 MiB) TX bytes:10361448 (9.8 MiB)
Interrupt:20 Base address:0x1800
Tossa on vahvennettuna koneeni sisäinen ip ifconfig-tulosteesta. Voisin siis mennä toiselle koneelle ja katsoa pingaako koneeni sieltä:
ping 192.168.11.3
CTRL-C - lopettaa ping-kyselyn
Jos koneeni pingaisi, se lähettäisi jotain seuraavaa...
64 bytes from 192.168.11.3: icmp_seq=1 ttl=64 time=0.047 ms
64 bytes from 192.168.11.3: icmp_seq=2 ttl=64 time=0.036 ms
64 bytes from 192.168.11.3: icmp_seq=3 ttl=64 time=0.037 ms
64 bytes from 192.168.11.3: icmp_seq=4 ttl=64 time=0.036 ms
64 bytes from 192.168.11.3: icmp_seq=5 ttl=64 time=0.036 ms
--- 192.168.11.3 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
r
Tässä tärkeä arvo on packet loss, jonka tulisi olla 0%, jos se on 100% niin koneet eivät näe toisiaan.
Jos asennan koneelleni ssh-palvelimen, niin koneelleni päästään siitä koneestä, jolla pystyin pingaamaan sisäverkossa. (Siis ainakin on mahdollista päästä, kunhan palomuurit hoitaa pois tieltä, ja laittaa NATeista ohjautumaan ssh-portin ko. linjalle. Yleensä sisäverkossa ei näihin tarvitse puuttua, mutta windows-koneissa kannattaa ohjelmallisesta palomuurista vapauttaa kokonaan kone, josta halutaan olla yhteydessä ko. koneeseen. Koneen vapauttaminen tapahtuu avaamalla (mahdollisesti kaikki) portit ko. ip. osoitteelle, joka katsotaan myös ifconfigilla).
SSHpalvelimen asennusohje on:
http://wiki.ubuntu-fi.org/Wiki/ssh-palvelinKun palvelimen on asentanut ja conffannut, niin sen koneen tiedostoihin päästään nautiluksella:
nautilus ssh://kayttaja_tunnus@192.168.11.3
Kubuntussa: konquerorin osoitteeksi pitää laittaa:
fish://kayttaja_tunnus@192.168.11.3
Olettaen, että käyttäjätunnuksesi on kayttaja_tunnus ja ssh-palvelimen osoite, jonka katsoit ifconfigilla, on 192.168.11.3.
Sambailu-ohjeen jätän sitten toisille selostettavaksi, kun toi Windows-koneita ei omasta huushollista löydy, niin ei ole tuoreessa muistissa miten ko. asiat hoidettiin sillä. Tosin kyllä sftp-ohjelmalla pystyy siirtämään tiedostoja Windows-koneesta myös Linux-ssh-palvelimelle.