Hal pertama yang pertama: ssh adalah cara untuk login dari jarak jauh ke komputer lain. Shell (command line) yang Anda dapatkan setelah Anda ssh adalah (cukup banyak) sama seperti jika Anda telah membuka xterm di mesin remote. Jika tidak menawarkan cara seperti itu untuk memindahkan file.
Namun, fakta bahwa komputer jarak jauh menerima koneksi ssh memberi Anda beberapa opsi untuk bertukar file:
Gunakan scp
Untuk menyalin dari komputer lokal Anda ke remote, ketik, di komputer lokal:
scp /tmp/file user@example.com:/home/name/dir
(di mana / tmp / file dapat diganti dengan file lokal dan / home / name / dir dengan direktori remote)
Untuk menyalin dari komputer jarak jauh ke komputer lokal, ketik, di komputer lokal :
scp user@example.com:/home/name/dir/file /tmp
Gunakan sshfs
Ini sedikit lebih maju tetapi jauh, lebih bagus (ketika koneksi internet kedua komputer baik. Jika tidak, tetap gunakan scp)
Anda dapat "menautkan" direktori dari komputer jarak jauh ke direktori (kosong) komputer lokal. Katakan Anda "menautkan" / some / remote / dir dari komputer jarak jauh ke / home / youruser / remotecomp di komputer Anda. Jika ada file / some / remote / dir / file di komputer jarak jauh, Anda dapat melihatnya di / home / youruser / remotecomp / file. Anda dapat menyalin dan mv seperti biasa, dan Anda bahkan dapat mengubah file dan direktori jarak jauh.
Namun perhatikan, bahwa ketika koneksi berakhir, / home / youruser / remotecomp menjadi direktori kosong lagi, dan Anda hanya menyimpan di komputer lokal file yang Anda salin ke direktori lain
Untuk mencapai ini:
1) instal sshfs:
sudo apt-get install sshfs
2) buat dir kosong
mkdir /home/youruser/remotecomp
3) "menautkan" kedua direktori (istilah yang tepat adalah mount)
sshfs user@server.com:/some/remote/dir /home/youruser/remotecomp
4) Nikmati
5) "putuskan tautan" dir
fusermount -u /home/youruser/remotecomp
Jika komputer lokal menjalankan windows
Anda dapat menemukan versi scp
untuk windows. Lihat, misalnya, wincp