Gegenwärtig verwende ich VisualSVN Server und er ist nur in meinem Heimnetzwerk verfügbar. Irgendwann wird es andere geben, die darauf zugreifen, aber im Moment bin es nur ich, und ich möchte in der Lage sein, in das Café (oder wo auch immer) hinunterzugehen und vom Haus weg zu arbeiten.
Zur Zeit greife ich auf den Server unter zu http://user-pc:xx/svn/Projects/
. Wenn ich meinen Router so einrichte, dass Port XX an meinen Server weitergeleitet wird, welche Schritte muss ich ausführen, um den Server zu sichern?
Denken Sie daran, dass ich dies unter Windows mache und obwohl ich die reguläre Eingabeaufforderung ausgiebig verwende, war ich noch nicht sehr lange in SVN und habe bis jetzt nichts anderes als TortoiseSVN verwendet, um damit zu arbeiten.
Bearbeiten : Die einzige schädliche Aktion, die ein Angreifer ausführen kann, ist, meine Portnummer, meinen Benutzernamen und mein Passwort zu erraten, um in das Repository zu gelangen. Wie das Sprichwort sagt, weiß ich nicht, was ich nicht weiß.
Also ich bin nicht unbedingt für Schritt zu fragen für Schritt Anleitung (obwohl ich würde auf jeden Fall so müssen) , so viel wie das, was Dinge , die ich in Betracht zu halten jede Art von Angriff, sobald die Port offen ist gemacht werden kann.
Antworten:
quelle
quelle
Ich würde empfehlen, SSH-Zugriff auf Ihren SVN-Server zu verwenden. Ich persönlich bevorzuge die Authentifizierung mit öffentlichen / privaten Schlüsseln.
Trotzdem sind die Vorschläge von desaivv auch Dinge, die ich empfehlen würde.
quelle