Ich möchte hier noch einmal darauf eingehen, dass ich Sie verstehe.
Computer2 muss in der Lage sein, in Computer1 zu ssh.
Computer2 muss in der Lage sein, Dateien auf Computer1 abzulegen und Dateien von Computer1 mithilfe von scp abzurufen.
Computer1 darf nicht in Computer2 einbinden können.
Computer1 darf nicht in Computer2 scpfen können.
Wenn die obigen Angaben zutreffend sind, haben Sie mehrere Optionen.
Eine Option ist die Verwendung von SSH-Tasten. Nehmen Sie an, dass die gleiche Benutzeranmeldung sowohl auf Computer1 als auch auf Computer2 verwendet wird, und erstellen Sie ein öffentliches / privates Schlüsselpaar für user-foo auf Computer2. Führen Sie als Benutzer-foo auf Computer2 den folgenden Befehl aus:
ssh-copy-id Computer1
Sie werden aufgefordert, das Kennwort von user-foo auf Computer1 einzugeben. Sobald dies jedoch erledigt ist, kann user-foo von Computer2 aus in Computer1 wechseln, ohne nach einem Kennwort gefragt zu werden.
Sie können die Kennwortauthentifizierung für Computer2 durch Festlegen deaktivieren
PasswordAuthentication no
in der sshd_config-Datei von Computer2 und starten Sie den sshd-Dienst neu.
Die andere Option besteht darin, eine Firewall-Regel auf Computer2 einzurichten, um ssh-Verbindungen von Computer1 zu verhindern.
Hoffe das hilft