Tak určitě. Použijte scp (zabezpečená kopie) takto:
scp [source file] [username]@[destination server]:.
Samozřejmě nahraďte [source file] v hranatých závorkách , [username] a [destination server] aby odpovídaly vašemu místnímu nastavení. Pokud byl soubor cool_stuff.txt a vaše uživatelské jméno na vzdáleném serveru je sanjeev a cílový server je example.com , příkaz by byl:
scp cool_stuff.txt [email protected]:.
A zdroj může být také vzdálený, takže to můžete udělat, abyste udělali opak výše uvedeného příkladu:
scp [email protected]:cool_stuff.txt .
Tento příkaz by zkopíroval vzdálený soubor cool_stuff.txt do libovolného místního adresáře, ve kterém se nacházíte. A pokud to děláte s více soubory, použijte zástupný znak (* ) jako u normálního cp příkaz.
Také . pouze označuje bezprostřední cestu k adresáři; jako je ta, ve které se nacházíte právě v okamžiku spuštění příkazu, nebo okamžitá cesta, kterou má vzdálený uživatel na cílovém serveru. Ale můžete také zadat cestu jako /this/path/right/here v příkladu z místa na vzdálený:
scp cool_stuff.txt [email protected]:/this/path/right/here
Nebo příklad vzdáleného na místní přímo zde:
scp [email protected]:cool_stuff.txt /this/path/right/here
Nyní, pokud vzdálený server nepovoluje SSH a pouze SFTP, pak je SFTP správnou cestou. Ale scp je velmi užitečné, když chcete pouze hodit soubor a neprovádět celý proces SFTP ručně z příkazového řádku.
Při přihlášení ke vzdálenému serveru přes ssh klíč, můžeme použít níže -i příznak pro předání našeho klíče serveru:
scp -i /path/to/.ssh/id_rsa path/to/file/myFiles.gz myServer.com:/folder/on/server
-i soubor_ identity
Vybere soubor, ze kterého se načte identita (soukromý klíč) pro ověřování veřejným klíčem.
Tato volba je přímo předána do ssh(1).
Chcete-li přidat k Jakeově odpovědi, můžete zadat umístění – namísto pouhých . —pro kopírování přidáním cesty na konec adresy URL jako:
scp /path/to/file [email protected]/ip:/destination/folder/