Paylaşılan Sürücüyü Terminaldeki AFP ile Takma


12

A bilgisayarına B bilgisayarına bağlı harici bir sürücü takmak istiyorum.

Sürücüye Finder (Command-K) aracılığıyla sunucuya bağlanarak erişebilir ve bağlayabilirim, ancak bu kesin eylemi terminal aracılığıyla nasıl yapabilirim? Birkaç biçimini kullanıyorum mountve mount_afphiçbir şey işe yaramıyor. Çizgileri boyunca bir şey:

mount_afp -i afp://user:pass@ipaddress/Volumes/SharedDrive /Volumes/Shared

Finder'da, sürücüye bağlı Mac'in IP'sini yazıyorum, kimlik bilgilerini giriyorum ve seçilen sürücüyü bağlıyorum ... ancak afp://ipaddressterminalde Finder üzerinden 'Connect Server' komutunu olduğu gibi basitçe girerek çalışmıyor .

Bir bash komutuyla aynı bağlantıyı nasıl yaparım? Sonuç B üzerine monte edilmiş sürücü olacaktır.


Hangi hata mesajlarını alıyorsunuz?
nohillside

Yanıtlar:


13

Dikkat etmeniz gereken birkaç şey.

İlk olarak - AFP URL'sinin paylaşımın adını içermesi gerekir - sunucudaki konumu değil. İkinci olarak, bağlama noktası yazma iznine sahip olduğunuz boş bir dizin olmalıdır. Yani komutlarınız şunlar olabilir: -

sudo mkdir /Volumes/mount
sudo mount -t afp afp://user:pass@ipaddress/SharedDrive /Volumes/mount

Eek! Ya benim afp kullanım / geçişimi bir bash betiğinde saklamak istemezsem, çünkü ... bir bilgisayar tehlikeye girerse, neden anahtarları bir başkasına verirsin? Artı, bu kötü bir uygulama olmalı, değil mi? Sanırım komut istemi tarafından kullanıcı / pass istenebilir eğer test edeceğim.
keyboardSmasher

Elbette, kullanıcı düzeyinde komut dosyası kullanıyorsanız, parolayı girebilir ve değişkende saklayabilirsiniz pass. Sonra "pass" ile değiştirin ${pass}.
Tony Williams

Evet bu mantıklı. Bir şekilde afp çağrısının kullanıcı parolayı girmesini tetikleyebileceğini umuyordum, ancak sanırım manuel olarak yapmak da iyi. Cevap için teşekkürler. :)
keyboardSmasher

1

Deneyin:

sudo mount -t afp afp://user:pass@ipaddress/user /Volumes/Shared

-3

Https://apple.stackexchange.com/a/171822/154516 adresine bakın ve yorumlar:

open smb://<user>:<password>@server/<Volume>

Peki Sapple Miling Brotocol'un kısaltması mı?
klanomath

Elbette Apple Dosyalama Protokolü ile aynı şekilde çalışır. Cevap sadece bağlantı verilen sayfadaki bir alıntıdır. Ve bu "tek bir işlemi terminalden nasıl yapabilirim?" mount'ın bir montaj noktasına ihtiyacı vardır, bu yüzden aynı işlem değildir.
Gerrit Griebel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.