Папка общего доступа между двумя компьютерами с Ubuntu, у одного из которых нет подключения к интернету

Мне было интересно, смогу ли я поделиться папками между двумя компьютерами с Ubuntu, даже если у одного из них нет подключения к Интернету.

Фактически, я искал весь день, чтобы найти способ сделать это, но все, что я нашел, это то, что я должен установить SAMBA или openssh, но я на самом деле не могу вызвать, как я сказал, у меня нет Интернета на одном из двух компьютеров.

Сначала я попытался найти способ поделиться подключением к Интернету, но мне сказали, что это невозможно, пока у меня не было двух сетевых карт в ПК, подключенном к Интернету.

Буду признателен, если кто-нибудь ответит мне.

1
задан 20 June 2012 в 00:13

2 ответа

Я бы предложил установить openssh-server на машине с подключением к Интернету, а затем использовать команду scp remote-user@remote-host:/path/to/file ~/place/to/store для копирования файла с удаленного на локальный компьютер без Интернета, как клиент ssh предустановлен по умолчанию (если я правильно помню).

В качестве альтернативы, с установленным openssh-сервером, на рабочем столе компьютера без Интернета перейдите в file-> connect to server и измените тип на ssh. Затем введите имя пользователя, пароль и хост для подключения к удаленной машине и локального монтирования файловой системы.

Существует также этот соответствующий xkcd .

0
ответ дан 20 June 2012 в 00:13

Вы можете загрузить (на ПК, на котором есть Интернет) пакеты deb, необходимые для установки Samba, а затем перенести их с помощью ручки USB или чего-либо подобного на компьютер, на котором нет Интернета.

(Будьте осторожны, вам нужно перенести пакеты зависимостей, если таковые имеются, на ПК без Интернета)

Проведя небольшое исследование зависимостей, я получаю из rpm -qpR samba-3.6.5-86.fc17.1.x86_64.rpm:

config(samba) = 2:3.6.5-86.fc17.1
libacl.so.1()(64bit)  
libacl.so.1(ACL_1.0)(64bit)  
libattr.so.1()(64bit)  
libattr.so.1(ATTR_1.0)(64bit)  
libc.so.6()(64bit)  
libc.so.6(GLIBC_2.10)(64bit)  
libc.so.6(GLIBC_2.14)(64bit)  
libc.so.6(GLIBC_2.15)(64bit)  
libc.so.6(GLIBC_2.2.5)(64bit)  
libc.so.6(GLIBC_2.3)(64bit)  
libc.so.6(GLIBC_2.3.2)(64bit)  
libc.so.6(GLIBC_2.3.4)(64bit)  
libc.so.6(GLIBC_2.4)(64bit)  
libc.so.6(GLIBC_2.5)(64bit)  
libc.so.6(GLIBC_2.6)(64bit)  
libc.so.6(GLIBC_2.8)(64bit)  
libcap.so.2()(64bit)  
libcom_err.so.2()(64bit)  
libcrypt.so.1()(64bit)  
libcups.so.2()(64bit)  
libdl.so.2()(64bit)  
libdl.so.2(GLIBC_2.2.5)(64bit)  
libgssapi_krb5.so.2()(64bit)  
libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)  
libk5crypto.so.3()(64bit)  
libk5crypto.so.3(k5crypto_3_MIT)(64bit)  
libkrb5.so.3()(64bit)  
libkrb5.so.3(krb5_3_MIT)(64bit)  
liblber-2.4.so.2()(64bit)  
libldap-2.4.so.2()(64bit)  
libnsl.so.1()(64bit)  
libnsl.so.1(GLIBC_2.2.5)(64bit)  
libpam.so.0()(64bit)  
libpam.so.0(LIBPAM_1.0)(64bit)  
libpopt.so.0()(64bit)  
libpopt.so.0(LIBPOPT_0)(64bit)  
libresolv.so.2()(64bit)  
libresolv.so.2(GLIBC_2.2.5)(64bit)  
librt.so.1()(64bit)  
librt.so.1(GLIBC_2.2.5)(64bit)  
libtalloc.so.2()(64bit)  
libtalloc.so.2(TALLOC_2.0.2)(64bit)  
libtdb.so.1()(64bit)  
libtdb.so.1(TDB_1.2.1)(64bit)  
libtdb.so.1(TDB_1.2.2)(64bit)  
libtdb.so.1(TDB_1.2.5)(64bit)  
libwbclient.so.0()(64bit)  
libz.so.1()(64bit)  
logrotate >= 0:3.4
pam >= 0:0.64
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)  
samba-common = 2:3.6.5-86.fc17.1
systemd-sysv  
systemd-units  
systemd-units  
systemd-units  
rpmlib(PayloadIsXz) <= 5.2-1

Теперь вам нужно просто взять одну за другой и установить дабы на ПК без интернета. Удачи! :)

0
ответ дан 20 June 2012 в 00:13

Другие вопросы по тегам:

Похожие вопросы: