mongodb的 shell怎么 连接远程 服务器上的mongodb啊?

mongodb的 shell怎么 连接远程 服务器上的mongodb啊?,第1张

mongodb://[username:password@]host1[:port1][,host2[:port2],[,hostN[:portN]]][/[database][options]]

mongodb:// 这是固定的格式,必须要指定。

username:password@ 这是可选的 如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库。

host1 是这个URI唯一要填写的。它指定了要连接服务器的地址。

:portX 可选的指定端口,如果不填,默认为27017 。

/database 是要连接数据库的名称 ,这个参数和username:password@有关联。如果没有指定,默认的数据库为admin。

options 是连接参数 要注意的是,如果database不填写,也要保留符号"/"和""。参数格式是name=value。如果填写多个分隔符为"&"或者";"。

如果要连接复制集,请指定多个主机地址。

准备材料:

1、linux服务器且开启ssh服务,防火墙允许ssh远程登录

2、windows系统

3、X-shell客户端

配置过程:

1、如下图,点新建,可建立新的主机连接

2、接下来会出现如下窗口,可根据图示完成主机IP和ssh端口定义

3、在窗口左边选择Authentication,来填写认证选择x-shell提供三种认证方式分别是密码认证,KEY认证,还有键盘认证如下图,本文重点介绍密码和KEY认证

  

  3-1 密码认证

 3-2 KEY认证

4  登录,如下图选择你定义的主机登录就OK了

shell连接不同的数据库会有不同的连接命令,像连oracle用sqlplus命令, mysql 用mysql命令,sybase用isql命令

如连接oracle:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]

mysql命令 应该是mysql -u用户名 -p用户密码 -hIP

Access不清楚,access能安装在unix上吗应该只能在windows上才能用吧

工具:Xshell 

演示系统:centos65

①:进入linux系统在root权限下使用:ifconfig命令查看当前linux的ip地址

  

②:service sshd start (第一次启动linux的SSH服务)      

      chkconfig sshd on (设置sshd开机启动)

     (为了显示效果,这里使用restart重启sshd服务)

    

③:下载xshell等SSH远程连接工具:新建连接,输入ip地址,就可以自动连接远程linux

Xshell的主界面:点击**背景部分新建连接

然后输入linux的ip地址,ssh服务默认端口22,无需修改

单击确定:

点击连接,连接linux:依次输入用户名和密码

连接成功:

注意:xshell绑定的远程IP和端口必须与linux的ip和端口一致,默认端口22

Linux远程连接及工具推荐

1、telnet:是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。

2、一款电脑远程监控的工具,IIS7远程桌面管理是一款专业的远程桌面连接软件,无需安装。操作简单方便。完美的界面设计、强大的监控功能、稳定的系统平台,满足了用户实现远程桌面连接的需求。分组功能。

3、多线程高效工作体验你值得拥有;加强版远程管理支持,上传下载文件再也不是问题;更有多套主题随心换,终端也可以美美哒。

4、如果是命令行的直接用putty就可以,如果需要远程桌面,可以考虑VNC,相关的安装过程百度也有的http://jingyanbaiducom/article/6c67b1d6f1bac92786bb1e6dhtml。

5、一般用secureCRT和xshell吧,都是大差不差的,自己用用就知道了,非要问出一个所有人都说好的工具你才用么?没必要,每个工具都有人喜欢也有人不喜欢。

6、第四款:SecureCRTSecureCRT是一款支持SSH的终端仿真程序,简单来说就是在Windows下登录Unix或Linux服务器主机的软件,自带文件传输工具,可以方便地上传下载文件,调整界面风格,切换多窗口等。

如何远程判断服务器的操作系统

通过应用程序来判断,如开放了80,打开其网站的程序,故意输入错误,看返回的代码可以看出是使用的什么类型的WEB服务器,可以估计。等等。

连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。在linux命令行下输入shell指令:uname-a。最后,按下回车键执行shell指令,此时会看到当前系统是linux系统的打印。

直接通过联接端口根据其返回的信息来判操作系统这种方法应该说是用得最多的一种方法,下面我们来看几个实例。如果机子开了80端口,我们可以telnet(当然如果有NC最好用NC,它可以不用盲打)它的80端口。

使用xshell怎么远程连接linux服务器

1、填写登录用户名在弹出的SSH用户身份验证窗口中填写密码,并点击确定。填写密码进行身份验证这样就成功连接Linux系统了,如图,可在光标处尽情的输入命令了。成功连接Linux系统最后重启该会话,这样屏幕就可以显示更多的内容。

2、xshell连接linux服务,用到的工具:xshell,步骤如下:打开xshell,点击新建。输入名称,端口号,然后点击用户身份验证,输入用户名和密码点击确定。选择已经建立的连接单击就可以登录到linux服务器。

3、步骤一:登录Linux服务器。打开Xshell,新建会话输入相应的主机名称和IP,登录Linux服务器。图1:登录Linux服务器如果连接Linux失败的话,可以参考教程:Xshell如何远程连接Linux服务器。步骤二:查看lrzsz是否已经安装。

4、步骤一打开Xshell软件。双击桌面上的Xshell软件快捷图标,就可以打开软件,打开的软件主界面如下图所示。图1:Xshell软件主界面步骤二执行新建命令。

Linux服务器是否被攻击怎么判断

很多时候我们会遇到服务器遭受cc或syn等攻击,如果发现自己的网站访问异常缓慢且流量异常。可以使用系统内置netstat命令简单判断一下服务器是否被攻击。常用的netstat命令该命令将显示所有活动的网络连接。

查看less/var/log/secure文件,查看ssh日志,看是否有非法用户大量尝试ssh;who命令,查看目前ssh到linux服务器的用户,是否是合法的;查看在linux服务器上部署的应用是否有漏洞,有的话很容易受到攻击。

CC攻击的ip都是真实的,分散的;CC攻击的数据包都是正常的数据包;CC攻击的请求都是有效请求,且无法拒绝;CC攻击的是网页,服务器可以连接,ping也没问题,但是网页就是访问不了。

更安全的登录服务器会大大削弱入侵者透过登录系统窜改日志文件的能力。

Shellshock使用bash脚本来接入你的电脑。仅仅是这个,它就能在你的机器上运行程序、开启服务、以及接收文件。这个脚本主要影响到基于Unix的操作系统,所以Linux系统和MacOS毫无疑问的中枪了。

linux查看中国卡吞吐量和中国卡流量用自带命令,iptraf查看。1命令行直接输入:iptraf(如果没有,使用yuminstalliptraf安装)打开进入选择ip镜像。选择监听测试的接口,所有接口。

linux下怎么判断登录到远程服务器是否登录成功

ping的话可能会并网关屏蔽掉,ping可以ping通就说明可以连外网;80端口,有些需要认证的网络,比如ChinaUnicom的wifi,登录之前会把所有的80端口DNAT然后重定向到登录页面,导致误判。

服务器使用公钥对用户发来的加密字符串进行解密,得到的解密字符串如果与第一步中发送给客户端的随机字符串一样,那么判断为登录成功。

在我们日常管理与维护服务器个过程中,我们都需要使用远程连接工具,今天我们就一同来总结下Linux常用的安全远程连接工具-OpenSSH。远程登录协议telnet:是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。

ssh用户名@IP地址-p端口号如果连接成功的话会提示你输入远程服务器的密码。全部成功之后SSH就会显示远程服务器的提示符,这时候就说明连接成功了。密钥登录每次登录SH都需要输入密码很麻烦,而且可能不太安全。

注意:以下操作基于centos6以下。要远程登录ssh。

打开xshell,按照下面的步骤操作:

1在“文件”菜单选择“打开”。

2在会话目录中选择可连接会话后点击“连接”即出现SSH用户名对话框。

图1: SSH用户名对话框

3输入用户名后点击“确定”即出现SSH用户身份验证对话框。

图2: SSH用户身份验证对话框

4如要进行Password验证,请在“密码”项输入密码后点击“确定”。

5如要进行Public Key验证,请先在目录中选择用户秘钥后在“密码”项输入所选用户密钥后点击”确定”。如还没有设置密钥的用户可以参考“公钥用户身份验证”

6如要进行Keyboard Interactive验证,请点击“确定”后回答在连接过程中出现的提问。

xshell疑问汇总:http://wwwxshellcncom/xsh_column/

前提:要有你需要连接的服务器的ip,端口号,服务器上的账户和密码

1、首先打开终端,然后输入sudo su - 回车进入根目录

2、然后输入:ssh -p 端口号 服务器用户名@ip (例如ssh -p 22 userkunyu@119293763)回车,到这会让你输入yes或者no来确认是否连接,输入yes回车

3、然后输入在服务器上的用户密码回车

4、到此进入的是你在服务器上的账户的目录,即为连接成功

最后输入sudo su -进入服务器的根目录,进行操作

连接设置别名

使用vi命令编辑一下~/ssh/config这个文件(如果目录下没有这个文件,可以新建一个),接着按下面格式添加内容:

另外,如果想查看当前有哪些配置了别名的服务器,可以使用命令cat ~/ssh/config | grep “Host”来查看

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » mongodb的 shell怎么 连接远程 服务器上的mongodb啊?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情