Wykonywanie poleceń serwera Minecraft przez SSH i ekran

1

Jestem bardzo nowy w Linuksie, więc pomóż mi, jeśli możesz! Przeczytałem wiele postów o zarządzaniu / monitorowaniu serwerów za pomocą SSH i Screena, ale nie znalazłem jeszcze niczego dotyczącego mojego konkretnego problemu. Oto, co mam uruchomione:

Ubuntu 14.04 z uruchomionym Minecraft Server 1.8.3 .jar Ustawiłem oddzielnego użytkownika „minecraft” i dodałem tego użytkownika do grupy „minecraft” i przekazałem tę własność mojemu folderowi Minecraft. Jednak po zrobieniu tego mogłem skopiować plik „World” do folderu serwera Minecraft, więc dodałem siebie do grupy „minecraft”. To wydawało się działać.

Zainstalowałem Screen i openSSH, aby uruchomić serwer MC. Uruchomię serwer, rozpoczynając nową sesję na ekranie o nazwie „minecraft”

Mój problem: Kiedy dołączam do sesji ekranu bezpośrednio z komputera, polecenia w serwerze MC działają dobrze list, stopitd.). Ale kiedy łączę się z tą sesją na ekranie zdalnie przez SSH z mojego komputera Mac, nie mogę wykonać żadnego z poleceń. Tekst jest drukowany w oknie sesji ekranu po wpisaniu bezpośrednio lub po wpisaniu za pomocą polecenia ekranowego, takiego jak screen -S minecraft -p 0 -X stuff "stop^M", ale nic się nie dzieje. Serwer nie wysyła żadnej odpowiedzi na te polecenia i nie wyłącza się po wydaniu polecenia „stop”.

Nowa informacja: Ponownie zainstalowałem Ubuntu, przywracając moje uprawnienia administratora i wszystko szło dobrze, ale ponownie miałem ten sam problem. Zalogowałem się przez SSH bezpośrednio do mojego użytkownika minecraft i stworzyłem sesję ekranową z moim serwerem minecraft. Ale kiedy wróciłem do domu i połączyłem się z sesją ekranową przez Putty, mogłem jeszcze raz nie wykonywać poleceń serwera minecraft. Nie mogłem nawet zatrzymać serwera. Czy ten problem dotyczy przywilejów użytkownika, który jest wyraźnie zalogowany do Ubuntu w momencie tworzenia? Proszę pomóż!

Eric
źródło
Mam ten sam problem, czy kiedykolwiek rozwiązałeś problem?
Nick DiQuattro
1
Zamiast tego spróbuj użyć tmux. Pracowałem dla mnie.
Eric