SSH介绍及SSH远程登录Ubuntu的安装及配置

SSH基础

在 Linux 中 SSH 是 非常常用 的工具,通过 SSH 客户端 我们可以连接到运行了 SSH 服务器 的远程机器上。

  • SSH 客户端是一种使用 Secure Shell(SSH) 协议连接到远程计算机的软件程序;

  • SSH 是目前较可靠,专为远程登录会话和其他网络服务 提供安全性的协议;

    • 利用 SSH 协议 可以有效防止远程管理过程中的信息泄露
    • 通过 SSH 协议 可以对所有传输的数据进行加密,也能够防止 DNS欺骗和 IP 欺骗
  • SSH的另一项优点是传输的数据可以是经过压缩的,所以可以加快传输的速度。

端口

SSH 服务器 的默认端口号是 22,如果是默认端口号,在连接的时候,可以省略

使用命令
# ssh 用户名@ip  命令只能在Linux或Unix中执行,windows中需要安装客户端
ssh [-p port] user@ip

备注:

  • 服务器的端口号很有可能不是 22,如果遇到这种情况就需要使用-p 选项,指定正确的端口号,否则无法正常连接到服务器
  • port 是 SSH Server 监听的端口,如果不指定,就为默认值 22 工作中,SSH
  • user 是在远程机器上的用户名,如果不指定的话默认为当前用户
  • ip 是远程机器的地址,可以是 IP/域名,或者是后面会提到的别名

使用 exit 退出当前用户的登录
ssh 这个终端命令只能在 Linux 或者 UNIX 系统下使用
如果在 Windows 系统中,可以安装 PuTTY 或者 XShell 客户端软件即可

SSH安装及配置

1、Ubuntu端
① 检查是否开启SSH。结果显示有sshd,说明Ubuntu已经开启。

# sudo 可以不写
sudo ps -e | grep ssh
# 或者
sudo ps aux | grep ssh

在这里插入图片描述
② 遇没有开启SSH的情况,执行以下命令

sudo apt-get update  // 可不执行此行命令
sudo apt-get install openssh-server
# 遇到询问,输入 y ,即可安装成功

③ 查询ip地址

# 输入以下命令,回车即可显示ip地址
ifconfig  

2、Windows端
安装PuTTY,按照图片提示进行设置。

在这里插入图片描述
输入Ubuntu中ifconfig查询到ip
在这里插入图片描述
少年,开启属于你的远程登录之旅吧!!!

猜你喜欢

转载自blog.csdn.net/chichu261/article/details/83069789