Serverumzug mit Architekturänderungen

Hi,
ich hoffe ich bin in dem SubForum hier richtig.

Ich habe vor meinen Server umzuziehen.
Dabei kommen mir ein paar Fragen bzw. Überlegungen wie ich das am besten mache.

Code:
Aktuelles System:
ISPConfig: 3.1.13p1 
Debian GNU/Linux 8 (jessie)
courier
postfix
apache2
pure-ftpd

Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/md1        1,8T    930G  807G   54% /
udev             10M       0   10M    0% /dev
tmpfs           3,2G    346M  2,8G   11% /run
tmpfs           7,9G       0  7,9G    0% /dev/shm
tmpfs           5,0M    4,0K  5,0M    1% /run/lock
tmpfs           7,9G       0  7,9G    0% /sys/fs/cgroup
/dev/md0        969M     66M  837M    8% /boot
tmpfs           1,6G       0  1,6G    0% /run/user/1001
tmpfs           1,6G       0  1,6G    0% /run/user/0
Code:
Neues System:
Debian GNU/Linux 9 (stretch)
Anderes HDD konzept. SSD und HDD. SSD mit OS. HDD für Daten.
Software gerade nach https://www.howtoforge.com/tutorial/perfect-server-debian-9-stretch-apache-bind-dovecot-ispconfig-3-1 installiert.

Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
udev             63G       0   63G    0% /dev
tmpfs            13G     39M   13G    1% /run
/dev/md1        216G    2,5G  202G    2% /
tmpfs            63G       0   63G    0% /dev/shm
tmpfs           5,0M    4,0K  5,0M    1% /run/lock
tmpfs            63G       0   63G    0% /sys/fs/cgroup
/dev/md0        969M     36M  867M    4% /boot
/dev/md2        1,8T     68M  1,7T    1% /data
tmpfs            13G       0   13G    0% /run/user/0
Also möchte ich in dem Zusammenhang von Courier auf Dovecot umziehen.
Müsste meine Daten nach /data um verlagern. (oder hat jemand ne bessere Idee?)
Der Hostname (vergeben von meinem Anbieter/Hoster) ändert sich.
Die IPs kann ich vom alten zum neuen Server umziehen lassen.

Wie mache ich das am besten?
Bzw. was muss ich beachten?

Jemand da tipps oder ähnliches für mich?

Danke & Gruß
Vip
 
Zuletzt bearbeitet:

Till

Administrator
Die einfachste Möglichkeit ist vermutlich diese:

https://www.howtoforge.com/tutorial/how-to-migrate-ispconfig-confixx-plesk-to-ispconfig-31-single-server/

Wenn das passende courier to dovecot script zusätzlich installiert ist, dann werden die Mailboxen auch automatisch konvertiert.

Das ganze geht natürlich auch manuell und somit kostenlos, da gibt es diverse Threads zu im englischen Forum und hier.

Wegen dem /data Verzeichnis, schau mal hier:

https://www.howtoforge.com/use_mount_bind_to_move_the_website_and_email_directory_of_a_ispconfig_server_to_a_new_location
 
Das hatte ich auch gelesen. liest sich auch echt gut.

ich verstehe auch das es Geld kostet (was ich auch bereit bin auszugeben wenn es mir das leben leichter macht), aber ich weiß noch nicht ob ich damit warm werde das es "nur" eine 1 year license ist.
wenn ich das aber in den Comments richtig gelesen habe bekommt man zu dem Tool auch Support (https://www.ispconfig.org/get-support/?type=migration), richtig verstanden?

Wenn das passende courier to dovecot script zusätzlich installiert ist, dann werden die Mailboxen auch automatisch konvertiert.
welches wäre das? das hatte ich so nicht raus gelesen oder überlesen...

Das ganze geht natürlich auch manuell und somit kostenlos, da gibt es diverse Threads zu im englischen Forum und hier.
hast du da einen guten Thread wo ich mir das mal anlesen kann ob ich das so machen möchte?

okay das klingt easy

Danke schon mal
 

Till

Administrator
ich verstehe auch das es Geld kostet (was ich auch bereit bin auszugeben wenn es mir das leben leichter macht), aber ich weiß noch nicht ob ich damit warm werde das es "nur" eine 1 year license ist.
wenn ich das aber in den Comments richtig gelesen habe bekommt man zu dem Tool auch Support (https://www.ispconfig.org/get-support/?type=migration), richtig verstanden?
Ja, Email support ist enthalten. Mit den Einnahmen der Lizenzen wird die ISPConfig Entwicklung bezahlt.

welches wäre das? das hatte ich so nicht raus gelesen oder überlesen...
Habe gerade mal nachgesehen, das Tool läd das script in der aktuellen Versions elbts runter und installiert es.

hast du da einen guten Thread wo ich mir das mal anlesen kann ob ich das so machen möchte?
Da müsste ich jetzt genauso suchen wie Du ;)
 
Ja, Email support ist enthalten. Mit den Einnahmen der Lizenzen wird die ISPConfig Entwicklung bezahlt.
okay. ja verstehe ich, finde ich auch gut.

Habe gerade mal nachgesehen, das Tool läd das script in der aktuellen Versions elbts runter und installiert es.
ah okay.

Da müsste ich jetzt genauso suchen wie Du ;)
okay. naja hätte ja sein können das sowas irgendwo als bookmark oder so rumliegen hast weil öfter drauf verlinkst ;)
 
also ich habe mir jetzt euer Migration Toolkit geholt.
habe auch anfangen umzuziehen.
klappte auch recht gut. bis heute.
heute ist das ganze abgebrochen weil der webserver weg war.
weg war er weil er eine falsche config hatte.
Code:
root@[NEW Host]:~# /etc/init.d/apache2 status
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2019-04-24 12:43:36 CEST; 1 day 2h ago
  Process: 5917 ExecStop=/usr/sbin/apachectl stop (code=exited, status=1/FAILURE)
  Process: 28898 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=1/FAILURE)
  Process: 5929 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

Apr 24 12:43:35 [NEW Host] systemd[1]: Starting The Apache HTTP Server...
Apr 24 12:43:36 [NEW Host] apachectl[5929]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/sites-enabled/000-ispconfig.conf:73
Apr 24 12:43:36 [NEW Host] apachectl[5929]: AH00526: Syntax error on line 126 of /etc/apache2/sites-enabled/100-[DOMAIN].de.vhost:
Apr 24 12:43:36 [NEW Host] apachectl[5929]: allow not allowed here
Apr 24 12:43:36 [NEW Host] apachectl[5929]: Action 'start' failed.
Apr 24 12:43:36 [NEW Host] apachectl[5929]: The Apache error log may have more information.
Apr 24 12:43:36 [NEW Host] systemd[1]: apache2.service: Control process exited, code=exited status=1
Apr 24 12:43:36 [NEW Host] systemd[1]: Failed to start The Apache HTTP Server.
Apr 24 12:43:36 [NEW Host] systemd[1]: apache2.service: Unit entered failed state.
Apr 24 12:43:36 [NEW Host] systemd[1]: apache2.service: Failed with result 'exit-code'.
root@[NEW Host]:~# /etc/init.d/apache2 restart
[....] Restarting apache2 (via systemctl): apache2.serviceJob for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
 failed!
ich musste dann 4 configs aus /etc/apache2/sites-enabled/ entfernen um den apache wieder zu starten.

ich habe die migration jetzt nochmal gestartet weil sie ja noch nicht einmal komplett durch war.
laut log war er noch beim migrieren der Postfächer.

Und dazu habe ich die info vom Anbieter das ich die IP doch nicht umziehen kann...
schade aber auch.
 

Till

Administrator
Musst Du mal schauen was genau da in der config stand was er nicht mochte, das können an sich nur custom Direktiven gewesen sein Die Du aufd em alten Server hinteröegt hattest.
 
mh eigentlich ist da nix besonderes drin.

Code:
root@[NEW Host]:/etc/apache2/sites-enabled# cat 100-[MY DOMAIN].vhost
<Directory /var/www/[MY DOMAIN]>
                AllowOverride None
                Order Deny,Allow
                Deny from all
</Directory>

<VirtualHost *:80>
                                        DocumentRoot /var/www/[MY DOMAIN]/web

                ServerName [MY DOMAIN]
                ServerAlias www.[MY DOMAIN]
                ServerAdmin webmaster@[MY DOMAIN]

                ErrorLog /var/log/ispconfig/httpd/[MY DOMAIN]/error.log

                Alias /error/ "/var/www/[MY DOMAIN]/web/error/"
                ErrorDocument 400 /error/400.html
                ErrorDocument 401 /error/401.html
                ErrorDocument 403 /error/403.html
                ErrorDocument 404 /error/404.html
                ErrorDocument 405 /error/405.html
                ErrorDocument 500 /error/500.html
                ErrorDocument 502 /error/502.html
                ErrorDocument 503 /error/503.html

                <IfModule mod_ssl.c>
                </IfModule>

                <Directory /var/www/[MY DOMAIN]/web>
                                Options FollowSymLinks
                                AllowOverride All
                                Order allow,deny
                                Allow from all
                </Directory>
                <Directory /var/www/clients/client8/web36/web>
                                Options FollowSymLinks
                                AllowOverride All
                                Order allow,deny
                                Allow from all
                </Directory>




                # suexec enabled
                <IfModule mod_suexec.c>
                        SuexecUserGroup web36 client8
                </IfModule>
                # Clear PHP settings of this website
                <FilesMatch "\.ph(p3?|tml)$">
                                SetHandler None
                </FilesMatch>
                # php as fast-cgi enabled
        # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
                <IfModule mod_fcgid.c>
                                IdleTimeout 300
                                ProcessLifeTime 3600
                                # MaxProcessCount 1000
                                DefaultMinClassProcessCount 0
                                DefaultMaxClassProcessCount 100
                                IPCConnectTimeout 3
                                IPCCommTimeout 360
                                BusyTimeout 300
                </IfModule>
                <Directory /var/www/[MY DOMAIN]/web>
                                AddHandler fcgid-script .php .php3 .php4 .php5
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php
                                Options +ExecCGI
                                AllowOverride All
                                Order allow,deny
                                Allow from all
                </Directory>
                <Directory /var/www/clients/client8/web36/web>
                                AddHandler fcgid-script .php .php3 .php4 .php5
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php
                                Options +ExecCGI
                                AllowOverride All
                                Order allow,deny
                                Allow from all
                </Directory>


                # add support for apache mpm_itk
                <IfModule mpm_itk_module>
                        AssignUserId web36 client8
                </IfModule>

                <IfModule mod_dav_fs.c>
                # Do not execute PHP files in webdav directory
                        <Directory /var/www/clients/client8/web36/webdav>
                                <ifModule mod_security2.c>
                                        SecRuleRemoveById 960015
                                        SecRuleRemoveById 960032
                                </ifModule>
                                <FilesMatch "\.ph(p3?|tml)$">
                                        SetHandler None
                                </FilesMatch>
                        </Directory>
                        DavLockDB /var/www/clients/client8/web36/tmp/DavLock
                        # DO NOT REMOVE THE COMMENTS!
                        # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
      # WEBDAV BEGIN
                        # WEBDAV END
                </IfModule>


</VirtualHost>
root@[NEW Host]:/etc/apache2/sites-enabled#

ansonsten finde ich das mit dem Migration Toolkit echt nett ;)
 

Till

Administrator
Bist Du sicher dass das die beanstandete Datei ist? Er sagt Fehler in Zeile 126, der von Dir gespostete Inhalt hat aber nur 107 Zeilen.
 
du hast recht. ich hatte den vhost von dem quellserver kopiert.
hier der vom zielserver.
Code:
root@[NEW Host]:~# cat /etc/apache2/sites-available/[MY DOMAIN].vhost

<Directory /var/www/[MY DOMAIN]>
                AllowOverride None
                                Require all denied
                </Directory>

<VirtualHost *:80>

                                                                        DocumentRoot /var/www/[MY DOMAIN]/web

                ServerName [MY DOMAIN]
                ServerAlias www.[MY DOMAIN]
                ServerAdmin webmaster@[MY DOMAIN]


                ErrorLog /var/log/ispconfig/httpd/[MY DOMAIN]/error.log

                Alias /error/ "/var/www/[MY DOMAIN]/web/error/"
                ErrorDocument 400 /error/400.html
                ErrorDocument 401 /error/401.html
                ErrorDocument 403 /error/403.html
                ErrorDocument 404 /error/404.html
                ErrorDocument 405 /error/405.html
                ErrorDocument 500 /error/500.html
                ErrorDocument 502 /error/502.html
                ErrorDocument 503 /error/503.html

                <IfModule mod_ssl.c>
                </IfModule>

                <Directory /var/www/[MY DOMAIN]/web>
                                # Clear PHP settings of this website
                                <FilesMatch ".+\.ph(p[345]?|t|tml)$">
                                                SetHandler None
                                </FilesMatch>
                                Options +FollowSymLinks
                                AllowOverride All
                                                                Require all granted
                                                </Directory>
                <Directory /var/www/clients/client8/web36/web>
                                # Clear PHP settings of this website
                                <FilesMatch ".+\.ph(p[345]?|t|tml)$">
                                                SetHandler None
                                </FilesMatch>
                                Options +FollowSymLinks
                                AllowOverride All
                                                                Require all granted
                                                </Directory>




                # suexec enabled
                <IfModule mod_suexec.c>
                        SuexecUserGroup web36 client8
                </IfModule>
                # php as fast-cgi enabled
        # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
                <IfModule mod_fcgid.c>
                                FcgidIdleTimeout 300
                                FcgidProcessLifeTime 3600
                                # FcgidMaxProcesses 1000
                                FcgidMaxRequestsPerProcess 5000
                                FcgidMinProcessesPerClass 0
                                FcgidMaxProcessesPerClass 10
                                FcgidConnectTimeout 3
                                FcgidIOTimeout 600
                                FcgidBusyTimeout 3600
                                FcgidMaxRequestLen 1073741824
                </IfModule>
                <Directory /var/www/[MY DOMAIN]/web>
                                <FilesMatch "\.php[345]?$">
                                        SetHandler fcgid-script
                                </FilesMatch>
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php3
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php4
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php5
                                Options +ExecCGI
                                AllowOverride All
                                                                Require all granted
                                                </Directory>
                <Directory /var/www/clients/client8/web36/web>
                                <FilesMatch "\.php[345]?$">
                                        SetHandler fcgid-script
                                </FilesMatch>
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php3
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php4
                                FCGIWrapper /var/www/php-fcgi-scripts/web36/.php-fcgi-starter .php5
                                Options +ExecCGI
                                AllowOverride All
                                                                Require all granted
                                                </Directory>


                RewriteEngine on
                RewriteCond %{REQUEST_URI} ^/\.well-known/acme-challenge/
                RewriteRule ^ - [END]
        RewriteCond %{HTTPS} off
                RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]

                # add support for apache mpm_itk
                <IfModule mpm_itk_module>
                        AssignUserId web36 client8
                </IfModule>

                <IfModule mod_dav_fs.c>
                # Do not execute PHP files in webdav directory
                        <Directory /var/www/clients/client8/web36/webdav>
                                <ifModule mod_security2.c>
                                        SecRuleRemoveById 960015
                                        SecRuleRemoveById 960032
                                </ifModule>
                                <FilesMatch "\.ph(p3?|tml)$">
                                        SetHandler None
                                </FilesMatch>
                        </Directory>
                        DavLockDB /var/www/clients/client8/web36/tmp/DavLock
                        # DO NOT REMOVE THE COMMENTS!
                        # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
      # WEBDAV BEGIN
                        # WEBDAV END
                </IfModule>

Allow from 127.0.0.0/255.0.0.0 ::1/128


RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]


</VirtualHost>




root@[NEW Host]:~#

root@[NEW Host]:~# cat /etc/apache2/sites-available/[MY DOMAIN].vhost | wc -l
138
 

Till

Administrator
Und ich vermute mal, das:

Code:
Allow from 127.0.0.0/255.0.0.0 ::1/128


RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
hast Du im Apache Direktiven Feld der Webseite hinterlegt?

Gibt es eine .err Datei in sites-available Verzeichnis für diese Seite auf dem Quellserver?
 
Ah ich verstehe was du meinst.
Ich habe eben mal aufm alten Server geguckt und habe den Eintrag bei der Domain gefunden, auch wenn ich nicht weiß woher er kommt.
Ich habe ihn mal gelöscht. Ich prüfe das mal noch bei den anderen die als Fehler kamen. Denke mal wird das gleiche sein.
Du hast recht es gibt ein .err Datei zu dem vhost.

EDIT:
bei den anderen war es
Code:
Allow from 127.0.0.0/255.0.0.0 ::1/128
ka warum
 

Till

Administrator
Beim Import muss das Migrationstool den Apache config test auf dem Zielserver abschalten, denn der würde bei jedem web den apache testweise neu starten, das dauert zum einen ewig und zum anderen wird dann dauernd die Verbindung unterbrochen da ja das Tool auch per REST API auf den selben apache verbindet. Auf dem Quellserver hat aber der apache config test bisher verhindert, dass die falschen Einträge in den aktiven vhost geschrieben wurden. Ich werde mal eine Notiz in das README schreiben dass man vor der Migration auf dem Quellserver prüfen muss ob es .err Dateien gibt und wenn ja, dass man dann die Probleme beheben muss vor dem Import, damit diese nicht auf dem neuen Server zum Apache Ausfall bei der Migration führen.
 
ah okay. das erklärt einiges.
ja das ist ne gute idee. ggf vielleicht auch im migrationstool ne check der das prüft und ggf hinweist. so als idee.
 
ich mal wieder.
hoffe ist okay das ich das hier weiter treibe...

heute Nacht bzw. morgen ist das migrate abgebrochen.

Code:
[3/1378] Syncing /var/www/clients/client1/web1/web to /var/www/clients/client1/web1/
 29,887,755,738  44%  532.67kB/s   19:32:21   [ERROR] job failed.94/59381)
[4/1378] Syncing /var/www/clients/client1/web1/private/ to /var/www/clients/client1/web1/private/
 [ERROR] job failed.
Write failed: Broken pipe/clients/client1/web1/cgi-bin to /var/www/clients/client1/web1/
Write failed: Broken pipe

              0   0%    0.00kB/s    0:00:00 (xfr#0, to-chk=0/4)
[17/1378] Syncing /var/www/clients/client1/web2/web to /var/www/clients/client1/web2/
        139,015   2%  168.20kB/s    0:00:00 (xfr#10, to-chk=0/280)
[18/1378] Syncing /var/www/clients/client1/web2/private/ to /var/www/clients/client1/web2/private/
              0 100%    0.00kB/s    0:00:00 (xfr#0, to-chk=0/1)
[19/1378] Syncing /var/www/clients/client1/web2/cgi-bin to /var/www/clients/client1/web2/
              0 100%    0.00kB/s    0:00:00 (xfr#0, to-chk=0/1)
[31/1378] Syncing /var/www/clients/client3/web4/web to /var/www/clients/client3/web4/
     16,416,768   0%  741.94kB/s    0:36:44   [ERROR] job failed.058)
Write failed: Broken pipew/clients/client3/web4/private/ to /var/www/clients/client3/web4/private/
Write failed: Broken pipe

 [ERROR] job failed.
Write failed: Broken pipew/clients/client3/web4/cgi-bin to /var/www/clients/client3/web4/
Write failed: Broken pipe

 [ERROR] job failed.
Write failed: Broken pipe
 [ERROR] job failed. Stopping Sync!

=============
Migration tool run completed.
im log habe ich das gefunden

Code:
2019-04-26 06:29:55 - [INFO] Directory /var/www/clients/client3/web4/ does not exist.
2019-04-26 06:46:33 - [INFO] Command mkdir -p '/var/www/clients/client3/web4/' failed.
2019-04-26 07:03:10 - [WARN] Error: Rsync copy from /var/www/clients/client3/web4/cgi-bin to /var/www/clients/client3/web4/ failed. Return value 255.
2019-04-26 07:03:10 - [INFO] Command was: rsync -a --delete-during --info=progress2 -e "ssh -p 65123 -oStrictHostKeyChecking=no -oConnectTimeout=10 -oBatchMode=yes " '/var/www/clients/client3/web4/cgi-bin' 'root@81.169.198.65:/var/www/clients/client3/web4/' 2>/dev/null
2019-04-26 07:03:10 - [ERROR] Execution of job failed: array (
  'type' => 'sync',
  'source' => '/var/www/clients/client3/web4/cgi-bin',
  'target' => '/var/www/clients/client3/web4/',
  'stop_on_error' => false,
)

2019-04-26 07:19:49 - [WARN] JSON API ERROR: session expired. Trying re-login!
ich habe dann die migration nochmal neu gestartet.
jetzt fängt er aber nicht an.

Code:
[...]
What is the ip for the target web server to connect via SSH? [xxx.xxx.xxx.xxx]:
What is the SSH port? [65123]:
auf dem Zielserver sehe ich

Code:
root     10452  0.0  0.0  69952  6216 ?        Ss   Apr16   0:00 /usr/sbin/sshd -D
root     12168  0.0  0.0  95180  6904 ?        Ss   15:33   0:00  \_ sshd: root
sonst sieht es auf dem Zielserver gut aus.
 

Till

Administrator
Da ist ja nicht das Migrationstool abgebrochen sondern das Programm rsync bein Kopieren der Dateien. Du könntest versuchen das ClientAliveInterval in /etc/ssh/sshd_config auf dem Zielserver herunterzusetzen.

Den Rsync Part der Migration kannst Du wie folgt erneut anstoßen:

./migrate --syncjobs

Du musst dafür nicht die komplette Migration nochmal starten.
 
okay habe ich mal eingefügt.
Code:
root@[NEW Host]:~# cat /etc/ssh/sshd_config | grep ClientAliveInterval
ClientAliveInterval 15
root@[NEW Host]:~# egrep -v '(^#|^\s*$|^\s*\t*#)' /etc/ssh/sshd_config
Port 65123
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
UsePrivilegeSeparation yes
KeyRegenerationInterval 3600
ServerKeyBits 1024
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 120
PermitRootLogin without-password
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes
ClientAliveInterval 15
ist 15 okay? konnte da bei google eben nix sinnvolles finden...

ich habe das nur gemacht weil die migration nie komplett fertig war.
wusste halt nicht ob da noch was kommt was nur bei migration gemacht wird.

interessanter weise kam jetzt noch ne Output
Code:
Creating SSH key.
Now we transfer the key to the target server.
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
aber wenn ich normal per ssh mache
Code:
root@[OLD Host]:~# ssh -p 65123 root@xxx.xxx.xxx.xxx
Linux [NEW Host] 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64
[...]
permitted by applicable law.
root@[NEW Host]:~#
geht das mit dem key.
 

Till

Administrator
Irgendwas ist da mit der SSH verbindung zwischen Deinen Servern komisch. Ich habe Marius mal den Link zu diesem Thread geschickt, er kann Dir da eher weiter helfen. Generell würde ich bei Fragen zum Migrationstool immer empfehlen den offiziellen support zu kontaktieren denn das geht viel schneller und einfacher:

https://www.ispconfig.org/get-support/?type=migration
 

Croydon

Super-Moderator
Mich wundert, dass er plötzlich den Key neu auf den Server kopieren will. Prüf mal bitte die authorized_keys Datei auf dem Target und den id_rsa_migration public key auf dem Source.
 

Werbung

Top