Secure Copy: Difference between revisions

Line 17: Line 17:
Biasanya, sintaks program <code>scp</code> seperti sintaks dari <code>cp</code>:
Biasanya, sintaks program <code>scp</code> seperti sintaks dari <code>cp</code>:
*Copying file ke host:
*Copying file ke host:
scp SourceFile [/cdn-cgi/l/email-protection <nowiki>[email protected]</nowiki>]:directory/TargetFile
<syntaxhighlight lang="shell">
scp SourceFile [/cdn-cgi/l/email-protection [email protected]]:directory/TargetFile
</syntaxhighlight>
*Copying file dari host:
*Copying file dari host:
scp [/cdn-cgi/l/email-protection <nowiki>[email protected]</nowiki>]:directory/SourceFile TargetFile
<syntaxhighlight lang="shell">
 
scp [/cdn-cgi/l/email-protection [email protected]]:directory/SourceFile TargetFile
scp -r [/cdn-cgi/l/email-protection <nowiki>[email protected]</nowiki>]:directory/SourceFile TargetFolder
</syntaxhighlight><syntaxhighlight lang="shell">
scp -r [/cdn-cgi/l/email-protection [email protected]]:directory/SourceFile TargetFolder
</syntaxhighlight>
*Perhatikan bahwa jika remote host menggunakan port selain default 22, anda bisa menentukannya dalam perintah. Misalnya, mengcopy file dari host:
*Perhatikan bahwa jika remote host menggunakan port selain default 22, anda bisa menentukannya dalam perintah. Misalnya, mengcopy file dari host:
scp -P2222 [/cdn-cgi/l/email-protection <nowiki>[email protected]</nowiki>]:directory/SourceFile TargetFile
<syntaxhighlight lang="shell">
Karena protokol SCP hanya melakukan transfer file, klien [[GUI]] SCP jarang ada, karena menerapkannya memerlukan fungsionalitas tambahan (setidaknya daftar direktori). Sebagai contoh, WinSCP default ke protokol [[FTP|SFTP]]. Bahkan saat beroperasi dalam mode SCP, klien seperti WinSCP biasanya bukan klien SCP murni, karena mereka harus menggunakan cara lain untuk menerapkan fungsi tambahan (seperti perintah ls). Hal ini pada gilirannya membawa masalah ketergantungan platform. Jadi, mungkin saja tidak mungkin bekerja dengan server SCP tertentu menggunakan klien [[GUI]] SCP, bahkan jika anda dapat bekerja dengan server yang sama menggunakan klien baris perintah biasa.
scp -P2222 [/cdn-cgi/l/email-protection [email protected]]:directory/SourceFile TargetFile
</syntaxhighlight>Karena protokol SCP hanya melakukan transfer file, klien [[GUI]] SCP jarang ada, karena menerapkannya memerlukan fungsionalitas tambahan (setidaknya daftar direktori). Sebagai contoh, WinSCP default ke protokol [[FTP|SFTP]]. Bahkan saat beroperasi dalam mode SCP, klien seperti WinSCP biasanya bukan klien SCP murni, karena mereka harus menggunakan cara lain untuk menerapkan fungsi tambahan (seperti perintah ls). Hal ini pada gilirannya membawa masalah ketergantungan platform. Jadi, mungkin saja tidak mungkin bekerja dengan server SCP tertentu menggunakan klien [[GUI]] SCP, bahkan jika anda dapat bekerja dengan server yang sama menggunakan klien baris perintah biasa.


Tool yang lebih komprehensif untuk mengelola file melalui SSH adalah klien SFTP.
Tool yang lebih komprehensif untuk mengelola file melalui SSH adalah klien SFTP.
Line 31: Line 36:
[[Category:Server]]
[[Category:Server]]
[[Category:Linux]]
[[Category:Linux]]
[[Category:Ubuntu]]
[[Category:Tutorial]]