SSH:建立在应用层和传输层基础上的安全协议。SSH是目前比较可靠,专为远程登录会话和其他网络服务提供安全性的协议的。常用于远程登录以及用户之间进行资料拷贝。几乎所有的Unix平台、Linux都可以运行SSH。
使用SSH服务,需要安装相应的服务器和客户端。客户端与服务器之间的关系就是:A服务器想被B服务器远程控制,那么A机器需要安装SSH服务器,B机器需要安装SSH客户端。与CentOS不同的是:Ubuntu、deepin没有安装sshd服务,因此不能进行远程登录,需要在安装openssh-server。
在这里说一下openssh,在主机中开启了openssh服务,那么就对外开放了远程连接的端口。
openssh的服务端是: sshd
openssh的客户端是: ssh
sudo apt-get install openssh-server
#执行这个命令就在机器上安装了SSH服务端和客户端
启动sshd服务
service sshd restart
查看是否有监听端口 :22
从Linux系统客户机远程登录Linux系统服务机
#基本语法ssh username@IP
ssh mjtao@192.168.1.1
如果ssh访问出错,可查看是否有该文件 ~/.ssh/known_ssh;尝试删除该文件。
#查看是否有known_ssh文件
ls -l ~/.ssh
#删除掉 known_ssh
rm -f known_ssh