Bir dosyayı ssh ile bağlı uzak bir bilgisayardan düzenlemeye çalışıyorum. Yerel dosyayı düzenlemek için uzaktaki dosyayı nasıl açabilirim?
Bir dosyayı ssh ile bağlı uzak bir bilgisayardan düzenlemeye çalışıyorum. Yerel dosyayı düzenlemek için uzaktaki dosyayı nasıl açabilirim?
Yanıtlar:
Uzak dizini sshfs
, bundan sonra, yerel dizin ağacınızda erişilebilir dosyaya bağlayabilirsiniz .
Örnek:
sshfs user@domain:/remote/directory/ /local/directory/
Hepsi erkek sayfalarında.
Veya dosyayı bir yere kopyalayın scp/rsync
, düzenleyin ve geri kopyalayın.
sshfs USER@IP_ADDRESS:~/folder/ ~/folder
. ~/folder
yerel olarak var olması gerekiyor.
Vim'e aşina iseniz, aşağıdaki gibi kullanabilirsiniz:
vim scp://user@host:port/file_path_and_filename
Filepattan önce "/" karakterini unutmadığınızdan emin olun; aksi halde işe yaramaz; Örneğin:
vim scp://user@192.168.1.4:2243//home/user/my_file
/etc/ssh/sshd_config
Dosyanızdaki varsayılanın aynısıysa, portnumber’ı atlayabilirsiniz.
GNOME veya KDE kullanıyorsanız:
sftp://host/
Enter tuşuna basın ("ana bilgisayarı" hedef ana sunucunuzla değiştirin)Uzaktaki ana bilgisayarın dosya sistemi şimdi dosya yöneticisinde görüntülenecektir ve hedef dizine gidebilir ve açmak için dosyayı çift tıklayabilirsiniz. Bildiğim kadarıyla artık dosyayı açmak için herhangi bir yerel programı kullanabilirsiniz (bir Gnome veya KDE uygulaması olması gerekmez).
Ayrıca, daha sonra tekrar hızlıca ulaşmak için uzak hedef dizine bir yer imi belirleyebilmelisiniz.
Farklı bir kullanıcı olarak veya farklı bir bağlantı noktası kullanarak bağlanmak istiyorsanız, kullanabilirsiniz sftp://user@host:port/somedirectory/
.
sshfs USER@IP_ADDRESS//~/folder/folder_here/another_folder/file.txt
Not: Eğer önemliyse bir port numarası kullanmadım.