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/