一、查看是否安装了ssh服务
ubuntu默认安装了openssh-client,openssh-server需要手动安装
二、安装ssh服务apt-get install openssh-server
三、安装好后查看SSH是否启动
打开”终端窗口”,输入”sudo ps -e |grep ssh“–>回车–>有sshd,说明ssh服务已经启动
如果没有启动,输入”sudo service ssh start 或者 /etc/init.d/ssh start“–>回车–>ssh服务就会启动,出现下图所示为启动正常.
开启ssh服务,sudo service ssh start,使用远程软件(如xshell)进行测试,安装完毕,现在你就可以远程管理你的linux主机了,而不是每次跑到机房去啦
四、使用gedit修改配置文件”/etc/ssh/sshd_config” 获取远程ROOT权限
打开”终端窗口”,输入”sudo gedit /etc/ssh/sshd_config“–>回车
把配置文件中的”PermitRootLogin without-password“加一个”#”号,把它注释掉
再增加一句”PermitRootLogin yes“–>保存,修改成功
五、重启ssh服务/etc/init.d/ssh restart
查看ssh服务开启状况:ps -e|grep ssh
六、查看Ubuntu 16.04d的IP地址
打开”终端窗口”,输入”sudo ifconfig“–>回车–>就可以查看到IP地址。
其中inet addr为电脑服务器端的IP地址,使用Xshell连接时,就用这个进行识别.
七、使用Xshell进行远程连接
此时先输入服务器端的IP地址,进入登陆页面
然后用户名要使用与服务器端想对应的用户才行,这里我的服务器的用户名必须为user,不然会出现:
说是ssh服务器拒绝了密码,请再试一次的弹框
这样的报错!!!
密码就是你ubuntu上用户密码!!
