ubuntu16.04 服务器允许远程连接
ubuntu默认安装了openssh-client,openssh-server需要手动安装。
查看是否安装了ssh服务
apt-cache policy openssh-client openssh-server
离线安装:
链接: https://pan.baidu.com/s/1fCwz9upYJN5cbTPyrdtMDQ 提取码: ev13
将上述链接中的几个包下载到您的服务器,按照如下步骤执行:
1.将4个文件放在/home/test文件夹中(test新建一个) 2.命令行进入该文件夹 cd /home/test 3.执行 sudo dpkg -i openssh-client_7.2p2-4_amd64.deb sudo dpkg -i openssh-sftp-server_7.2p2-4_amd64.deb sudo dpkg -i libwrap0_7.6.q-25_amd64.deb sudo dpkg -i openssh-server_7.2p2-4_amd64.deb sudo dpkg -i ssh_7.2p2-4_all.deb 4.执行 sudo ps -e |grep ssh 有 sshd 说明ssh服务已经启动。 如果没有 执行 sudo service ssh start 默认端口22若需要修改,执行 sudo gedit /etc/ssh/sshd_config #(可视化编辑器) 修改Port即可
在线安装ssh(即:能访问互联网的情况下)
sudo apt-get update
apt-get install openssh-server
安装完后的操作:
(1)检查是否开启SSH服务 命令:ps -e|grep ssh 查看SSH服务是否开启,或者通过命令:service sshd status 可以查看某个服务的状态。 (2)安装SSH服务 通过apt-get 安装,命令:apt-get install ssh (3)启动SSH服务 命令:sudo /etc/init.d/ssh start (4)修改SSH配置文件 命令:sudo vim /etc/ssh/sshd_config,找到PermitRootLogin without-password 修改为PermitRootLogin yes (5)重启SSH服务 命令:service ssh restart