Xshell連接虛擬機(jī)Ubuntu
開啟ssh服務(wù)几蜻,如果沒有開啟需要安裝openssh-server:
sudo apt-get install openssh-server
使用ps -e | grep ssh
瓤介,如果只有ssh-agent
表示還沒啟動(dòng)雀费,需要/etc/init.d/ssh start
锦庸;有sshd說明已啟動(dòng)敲霍。
安裝MongoDB
apt-get update
apt-get install mongodb
關(guān)閉/啟動(dòng)
service mongodb stop
service mongodb start
設(shè)置數(shù)據(jù)庫連接密碼:
在跟目錄創(chuàng)建文件夾: data/db
關(guān)閉現(xiàn)有服務(wù)杰标。
service mongodb stop
重新啟動(dòng)服務(wù)
$ mongod –auth
創(chuàng)建連接用戶
$ mongo
> use admin
switched to db admin
>db.addUser("root","1983")
關(guān)閉服務(wù)
直接在 mongod 啟動(dòng)的命令窗口 “ctrl + C”
重啟服務(wù):
$: mongod –auth
查看是否開始驗(yàn)證:
$ mongo MongoDB shell version: 2.0.4 connecting to: test > use admin switched to db admin > show collections Fri Mar 14 09:07:08 uncaught exception: error: { "$err" : "unauthorized db:admin lock type:-1 client:127.0.0.1", "code" : 10057 }
有提示 鏈接錯(cuò)誤绳慎。
進(jìn)行用戶驗(yàn)證:
> db.auth("root","1983") 1
重新查看就可以查看數(shù)據(jù)集
> show collections system.indexes system.users
設(shè)置客戶端連接:
默認(rèn)安裝的話只允許 127.0.0.1 的IP 連接.
需要修改/etc/mongodb.conf
注釋下列記錄:
打開文件:
gedit /etc/mongodb.conf
注釋記錄:
#bind_ip = 0.0.0.0