一.Ubuntu默认是没有打开sshd的
1.查看是否有22端口
netstat -anp| more
**2.安装SSH和启用
sudo apt-get install openssh-server
执行上面指令后,在当前这台Linux上就安装了sSH服务端和客户端.
service sshd restart
执行上面的指令,就启动了sshd服务。会监听端口22**
3. telnet ip port 远程一下,查看端口是否连通
1.打开sshd
1.查看是否开启了ssh服务是否安装,使用命令:
sudo ps -e |grep ssh
2.如果没返回,则说明没安装openssh-server,使用命令:
sudo apt-get install openssh-server
3.等待安装结束即可。然后再次查看服务有没有启动:sudo ps -e | grep ssh:
有sshd那个东西,说明服务启动了,
如果没有使用命令来启动
sudo /etc/init.d/ssh start
4.另外,还有几条命令需要记住:
sudo service ssh status 查看服务状态:
sudo service ssh stop 关闭服务:
sudo service ssh restart 重启服务
2.连接linux
1.查看ip地址 ifconfig[如果没指令,则安装net-tools
sudo apt install net-tools
2.再次使用 ifconfig
3.复制ip地址,使用连接工具连接即可
3.centos系统打开sshd
使用setup命令打开系统设置,选择sshd,*星状表示选中