Deepin、Ubuntu使用SSH远程登录

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 [email protected]

如果ssh访问出错,可查看是否有该文件 ~/.ssh/known_ssh;尝试删除该文件。

#查看是否有known_ssh文件
ls -l ~/.ssh
#删除掉 known_ssh
rm -f known_ssh

 

你可能感兴趣的:(Linux)