2/8/2025

Van computer overschakelen met fish, ssh

Filed under: — cybrarian @ 2:50 pm

Verbinden van twee computers met OpenSUSE (Tumbleweed) via ssh (commandline) of in Dolphin bestandsbeheerder op de desktop.

Vanuit een clean install op beide computers (laptops) met KDE plasma desktop:

1. Detecteer het ip adres:
– commandolijn (of Konsole): ip a (dus uitvoeren op beide computers levert van ieder het ip adres op bv 192.168.129.72 en 192.168.129.77)
– desktop: netwerkicoon, bv wired connection1, details: ipv4 Address

2. Test de verbindnig:
– commandolijn ping 192.168.1.129.79
– probeer verbinding met ssh
Reactie bv:
No route to host
of
Connection refused
of
The authenticity of host .. can’t be established.

3. Misschien is het nodig om de ssh dienst te starten:
– Services manager: sshd (start: manually) als je het doorlopend wil, Start: On Boot. (of start nu, uitvoeren/Apply).

4. De firewall kan de verbinding afblokken; je hem instellen om de ssh verbinding door te laten, of je kan hem manueel even afzetten als je in je eigen netwerkje snel verder wil:
Check: systemctl status firewalld
bv: active (running)
Zones checken: firewall-cmd --get-active-zones
(zones aanpassen slaan we even over)
Firewall uitschakelen:
systemctl stop firewalld

Open Dolphin, kies scherm in twee delen, of zet twee Dolphin vensters open.
Dan kan je één Dolphin venster de url ingeven: fish://cybrarian@192.168.129.77, en na ingeven van wachtwoord heb je een vensters op de bestanden van de andere computer.
Nu kan je manueel bestanden van de ene naar de andere overzetten.

Overweeg ook de commandolijn met scp (secure copy) om bv de datums mee te nemen

Wat allemaal kopieren?

Ik heb al veschillende scenario’s geprobeerd, waarbij het voorzichtste is dat je alle zichtbare mappen kopieert: Documents, Pictures, Music, Videos, …
Als je ook andere dingen wil overzetten, zoals instellingen, kom je bij de “onzichtbare mappen”, ik deed deze:

.config
.local
.gnupg
.local
.pki
.ssh
.thunderbird
.var

Ik heb deze niet gedaan:
.cache
.y2control
.mozilla

evenmin als de onzichtbare bestanden in de home directory:

.bash_history
.bashrc
.emacs
.fishsrv.pl
.gtkrc-2.0
.inputrc
.profile
.y2log
.y2usersettings

Wel
.gitconfig

Opgelet!
Helaas heb ik wat te kwistig instellingen gekopioeerd, en er bv geen rekening mee gehouden dat mijn login op de ene computer een beetje anders was dan op de andere.
Volgende problemen doken op:
– Plots is op de nieuwe de “home” map niet meer te vinden…. waarschijnlijk is dat dus ook een instelling.. (en het is eigenlijk al de tweede keer dat ik dat doe).
– KMail (was nog niet gestart na installatie dacht ik) start met foutmelding: “A required background service is not operational. See FAQ for troubleshooting tips” en knop met “Details…”. Noch de link naar FAQ als de Details knop werken, het programma hangt.

Een beetje terughoudendheid is dus geboden, weten wat je doet helpt…

Powered by WordPress