Ubuntu Sunucu VM: kopyala yapıştır?


55

Ubuntu Sunucusunu Virtualbox'ın altına kurdum sadece küçük bir kabuk. Ayrıca "Misafir Eklemeleri" VirtualBox programını kurdum ve "Paylaşılan Pano: İki Yönlü" ayarını yaptım.

Hala kopyala yapıştır çalışamıyorum. Burada bir şey mi eksik?


Sunucu modunda fare desteği veren (X yok) ve fareyi kullanarak kopyala-yapıştır işlemine izin veren gpm'yi yükledim , ancak yine de VirtualBox entegrasyonu çalışmıyor.

Yanıtlar:


58

Sadece kendim deniyorum. Gpm ve bir konsol sadece misafir ile çalışmak için alınamadı.

Pano entegrasyonunun, Konuk’da çalışan bir X sunucusuna sahip olduğundan emin olduğunu düşünüyorum.

Bir çalışma grubu, konukunuza openssh-server'ı kurmak ve ev sahibinizden konuğa bir terminal kullanarak ssh'yi kurmaktır. O zaman 'pano entegrasyonu'n var'


2
Bu kötü bir öneri değil. Aslında, muhtemelen VM penceresini kullanmaktan daha etkili / duyarlı.
bukzor

1
@ James parlak bir fikir !!! :)
TraderJoeChicago

bu konuyu kendim koştum, kesinlikle bu konuda çalışmayı bulduğum tek yol bu
adeleinr

2
Sanal kutu bir yerel ana bilgisayardaysa, SSH ile bağlanmak için hangi IP adresini ve bağlantı noktasını kullanırsınız?
DPSSpatial

1
Diğer sitelerde Virtualbox'ın nasıl yapılandırılacağına ilişkin birçok soru ve cevap vardır. İşte benim için bir Windows sunucusu ve Virtualbox içindeki bir terminal sadece Ubuntu Sunucu konuğu ile çalışan basit bir kullanıcı
user56reinstatemonica8

8

PuTTY'yi kullanmaya çalışın ve SSH üzerinden sanal Linux sisteminize bağlanın.


Apt-Cyg ile, ayrıca CygWin bakınız (-apt Cyg yüklemek openssh-sunucu)
Jonathan

@JonathanLeaders Windows sunucunuzda bir SSH istemcisine ve sunucusuna ihtiyacınız olmaz.
23

1

Farklı bir geçici çözüm buldum. Paylaşılan bir klasörü açın ve paylaşılan klasörde yürütülebilir bir komut dosyası oluşturun. "#! / Bin / bash" (ya da kullanmak istediğiniz her hangi bir kabuk) komutunu ve ardından yürütmek istediğiniz komutları girin. Bunun gibi, böyle:

#!/bin/bash
cp foo bar
echo 'copied foo to bar'

Sadece "cp foo bar" ı kesip yapıştırmak istediğiniz uzun karmaşık dizeyle değiştirin.

Ne yaptığınıza bağlı olarak, doğrudan çalıştırmak yerine komut dosyasını kaynaklamanız gerekebilir:

source ./myscript

EDIT: Hata! Satır sonlarını Windows stilinden Unix stil satır sonlarına değiştirmeniz gerektiğini eklemeyi unuttum. Emacs'ta kullanabilirsiniz

M-x set-buffer-file-coding-system

vim iken

:set ff=unix

Üzgünüm!


İroni: VirtualBox'taki paylaşımlı klasörün kurulumu, paylaşılan panoya göre daha zordur.
SOFe

0

Bu muhtemelen bir "çözüm" değil, ancak ubuntu sunucu VM'mden bazı verileri alabildim. Sunucularımdan birine basit bir php dosyası yükleme betiği kurdum, sonra dosyayı kıvrılarak çekdim. İşim biter bitmez onu çıkardım.


0

Bir Sanal Makinede Sunucu çalıştırıyorsanız, neden sadece Sanal Makineye bağlanıp terminali kullanmıyorsunuz?

Bunu düşün. Grafik arayüzü olmayan bir sunucu.

VM yerine gerçek bir bilgisayara yalnızca yüklü bir sürüm kurulsa, yapıştır komutunu komut satırına kopyalamanız mümkün müdür? "Screen" veya "tmux" gibi bazı çok yönlülükleri veya v3.xx'in önerdiği gibi "gpm" gibi bir yazılımı kullanmıyorsanız, aynı TTY'de mevcut çoklu göreviniz yoktur.


-2

Ubuntu Server’da kopyalayıp yapıştıracağınızı sanmıyorum, çünkü:

  1. Ctrl + V yapmaya çalışırsanız, işletim sistemi bunu ^ V kontrol dizisi olarak görür.
  2. Sağ tıklama menüsü ile kopyala / yapıştır yapamazsınız, çünkü onu destekleyen fare kamaları yoktur. (Zaten bildiğim kadarıyla biri beni düzeltmekte özgür.)

1
Çalışmayı beklediğim kısayol shift-insert. en.wikipedia.org/wiki/…
bukzor

Mesele değil. Bu, konukların eklediği sanallaştırma ile ilgili bir sorundur.
GregB

-3

Sen kullanmak gerekir CTL+Shift+V, yapıştırmak için Host normal kopyalayabilir ve böylece, kopyalamak istediğiniz de sanki VM eklenti Shift geri CTL+SHIFT+C(+ X ile aynı Cut).

Şerefe!


3
Hatalısınız. CTL + ÜST KRKT + V, Ubuntu terminalinin klavye kısayoludur, ancak Ubuntu 12.04'te misafir ilavelerinde kopyalama / yapıştırma işleminin belirli bir yönde veya her iki yönde de kopmasına neden olacak bir sorun var.
GregB
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.