sshfs
bir kullanıcı sürecidir, bu nedenle çalıştırmaya gerek yoktur sudo
.
Eğer SSH anahtar kimlik doğrulaması sudo olarak çalıştırın ve kullanmak yaparsanız, o zaman anahtar altında aranır /root/.ssh
ve olmayan kullanıcı adlı altında /home/myuser/.ssh
.
Aynısı kullanabilen ~/.ssh/config
dosya için de geçerlidir sshfs
.
Bir ~/.ssh/config
benzeri varsa:
Host remotehost
HostName 111.22.33.44
User root
Port 1234
IdentityFile ~/.ssh/id_rsa
ardından uzaktaki ana makinenizi normal bir kullanıcı olarak aşağıdakilerle monte edebilirsiniz:
sshfs remotehost: local_dir
Kök altında çalıştırmak -o IdentityFile /home/myuser/.ssh/id_rsa
için 'raw' sshfs
komutuna ekleyebilir veya /root/.ssh/config
kullanıcı SSH anahtarına tam yol ile oluşturabilirsiniz :
Host remotehost
HostName 111.22.33.44
User root
Port 1234
IdentityFile /home/myuser/.ssh/id_rsa
Şimdi sshfs remotehost: local_dir
de root altında çalışacak.
Parmağınızı ile .ssh/config
yerinde (uzaktan yerel) ile ana bilgisayarlar arasındaki tüm klasörleri kopyalayabilir scp -r remotehost:remotedir localdir
veya (uzaktan yerel) scp -r localdir remotehost:remotedir
, tek tek seferlik kullanım için böylece, hatta gerekmeyebilir sshfs
.
Gibi Akrabası uzak yol kullanırsanız remotehost:remotedir
o zaman remotedir
yani kullanıcının giriş klasörü, göreli olacak remotehost:remotedir
eşdeğerdirremotehost:/home/myuser/remotedir