需要在客户端通过 SSH 连接主机,如果连接过程中返回的错误信息是 “请求被拒绝“,那么应该是 LINUX 开启了防火墙,或是 SSHD 服务没有启动!
通过下面两个命令就可以了:
service iptables stop //关闭防火墙(在suse系统中若出现没有iptables的服务,可以通过yast的方式去关掉防火墙)service sshd start //启动 SSHD 服务
在ubuntu 下 如何开启防火墙:
sudo ufw disable #关闭防火墙
sudo ufw enable #开启防火墙
sudo ufw status #查看防火墙状态
安装ssh:
ubuntu开启sshd服务(转载)
如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo /etc/init.d/ssh start
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然后使用以下方式登陆SSH:
ssh tuns@192.168.0.100 tuns为192.168.0.100机器上的用户,需要输入密码。
断开连接:exit
输入ifdown eth0即可关闭网络,输入之后切换界面观察一下。
一开始是因为虚拟机安装以后,bitvise ssh无法连接宿主机器,经过分析 原因是因为没有安装ssh-server ,
使用 $sudo apt-get install openssh-server
却因为无法上网而没有成功,之后开始看如何设置网络,方法为 在 virtulebox的设置里面,设置的不正确,应该选择桥接,网卡会自动识别宿机的网卡(在windows下可以查看网卡的属性来看看是什么网卡),之后配置 文件 $sudo vi /etc/network/interfaces ,具体方法如下的网址的 第四部和第五步。
http://www.server110.com/virtualbox/201403/7360.html
然而 ping 百度不行,解决办法如下
今天登录服务器安装Git的时候,apt-get 工具用不了,上网查了下可能是网络的问题。
我ping了下 www.baidu.com ,结果出现问题了:ping: unknown host www.baidu.com 。
查了下,引起这个问题的原因是没设置DNS服务器。
下面是设置步骤:
1、打开配置文件: sudo nano /etc/resolv.conf
2、输入:
nameserver 202.98.96.68 (我使用:114.114.114.114,这个管用)nameserver 61.139.2.69
3、保存、退出
4、重启network : sudo /etc/init.d/networking restart
这个是可以得 ,就是每次再启动的时候还需要重新配置。
之后再安装 ssh 就可以了,哈哈哈
安装ssh-server ,
使用 $sudo apt-get install openssh-server
以下是备份:
配置Ubuntu VirtualBox虚拟机系统使用WIFI无线上网
http://www.server110.com/virtualbox/201403/7360.htmlping 不通过的原因
今天登录服务器安装Git的时候,apt-get 工具用不了,上网查了下可能是网络的问题。
我ping了下 www.baidu.com ,结果出现问题了:ping: unknown host www.baidu.com 。
查了下,引起这个问题的原因是没设置DNS服务器。
下面是设置步骤:
1、打开配置文件: sudo nano /etc/resolv.conf
2、输入:
nameserver 202.98.96.68 (我使用:114.114.114.114,这个管用)
nameserver 61.139.2.69
3、保存、退出
4、重启network : sudo /etc/init.d/networking restart
这个是可以得 ,就是每次再启动的时候还需要重新配置。