
我目前有一個運行 Windows 7 專業版的家庭伺服器,這樣我就可以運行我孩子的 Minecraft 伺服器,還有一個用於線上遊戲的 Teamspeak 伺服器。
我很想知道我是否可以用 Ubuntu 或 Debian 替換 Win7 並且仍然有相同的結果?
我對 Linux 並不陌生,但之前從未運行過 Linux 伺服器,所以我對 cmd 行不熟悉
有什麼建議或想法嗎?
謝謝
答案1
是的,在伺服器上安裝 ssh 和 sshfs,這樣您就可以透過網路遠端存取它並複製檔案。
然後,安裝 samba 檔案共用,以便您可以從 Windows 電腦存取網路共用。如果您希望能夠從網際網路存取 Windows 文件,您需要安裝支援 webdav + webdav 本身的網路伺服器。
您可以產生 ssh 金鑰,這樣就不需要輸入密碼。
ssh-keygen -t rsa -b 4096
echo /home/username/.ssh/id_rsa.pub
透過 ssh 登入您的伺服器。
cd /home/username/.ssh/
cat "OUTPUT FROM echo id_rsa.pub" >> authorized_keys
你可以像這樣掛載 sshfs 檔案系統:
mkdir -p /mnt/sshfs
sshfs 192.168.1.x:/ /mnt/sshfs
然後你可以透過/mnt/sshfs存取伺服器檔案系統
您也可以使用 x 轉發:
ssh [email protected] -X
然後您可以在僅控制台伺服器上啟動任何圖形應用程式。
這是兩個minecraft伺服器教程
https://www.digitalocean.com/community/articles/how-to-set-up-a-minecraft-server-on-linux
http://minecraft.gamepedia.com/Tutorials/Setting_up_a_server#Linux_instructions
這就是設定 teampeak 的方法
http://www.howtoforge.com/how-to-install-a-teamspeak-server-on-ubuntu
http://ubuntuforums.org/showthread.php?t=236834